题目: 解答: 使用反转。 这个方法基于这个事实:当我们旋转数组 k 次, k\%nk%n 个尾部元素会被移动到头部,剩下的元素会被向后移动。 在这个方法中,我们首先将所有元素反转。然后反转前 k 个元素,再反转后面 n-kn?k 个元素,就能得到想要的结果。 假设 n=7且 k=3 。 原始数组 ...
分类:
编程语言 时间:
2020-05-04 17:45:20
阅读次数:
61
1 密码哈希 哈希算法任何数量的数据转换为无法反转的固定长度的“指纹”。即使原始输入的数据变化很小,但是其输出的结果相差很大。 Hash(“hello”)= 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b98 Hash(“ha ...
分类:
其他好文 时间:
2020-05-04 15:43:00
阅读次数:
222
Spring框架 入门: IOC(控制反转,DI(依赖注入)) 加载相应jar包或坐标(maven):spring context,spring core,spring beans,spring expression,commons logging,lombok 写一个实体类。然后定义一个sprin ...
分类:
编程语言 时间:
2020-05-04 15:37:19
阅读次数:
59
不用申请内存空间,把一个字符串做反正操作。比如说:str=”abcdefg”res=”gfedcba”这个比较简单,只要做前后字符交换就可以了funcreverse(str[]byte){i:=0j:=len(str)-1fori<j{str[i],str[j]=str[j],str[i]i++j--}}第二阶段不用申请内存,如何把每个单词做反转,假设单词中间只有一个空格比如说:str=“p
分类:
其他好文 时间:
2020-05-04 14:59:29
阅读次数:
51
public class ArrayDuplicate { public static void main(String[] args) { //数组的复制,String[] arr1; arr1 = arr;是错误的,并非真正的复制。 String[] arr = new String[] {"G ...
分类:
编程语言 时间:
2020-05-04 13:38:39
阅读次数:
61
案例一使用Spring的IOC完成保存客户的操作: 1.1案例需求 1.1.1 需求概述 CRM 系统中客户信息管理模块功能包括: 新增客户信息 客户信息查询 修改客户信息 删除客户信息 本功能要实现新增客户,页面如下: 1.2相关知识点 1.1.1 Spring 的概述: 1.2.1.1 什么是 ...
分类:
编程语言 时间:
2020-05-04 00:44:49
阅读次数:
69
题目: 解法: 方法一:先反转整个字符串,然后在反转每个单词。 方法二:迭代器。 1 class Solution { 2 public: 3 4 string reverseWords(string s) 5 { 6 string::iterator it=s.begin(), bg=it; 7 ...
分类:
其他好文 时间:
2020-05-03 21:50:46
阅读次数:
67
题目: 解答: 1 class Solution { 2 public: 3 void reverseString(vector<char>& s) 4 { 5 if (s.size() <= 1) 6 { 7 return; 8 } 9 10 int beg = 0; 11 int end = s ...
分类:
其他好文 时间:
2020-05-03 20:47:39
阅读次数:
80
题目: 解答: 1 class Solution { 2 private: 3 bool isOrigin(char c) 4 { 5 if(c == 'a' || c == 'e' || c == 'i' || c == 'o' || c == 'u' || 6 c == 'A' || c == ...
分类:
其他好文 时间:
2020-05-03 20:14:12
阅读次数:
57
题意:http://acm.hdu.edu.cn/showproblem.php?pid=6513 你最多选两个矩阵反转,问你最后的情况数。 思路:https://www.cnblogs.com/asdfsag/p/10753244.html 很到位了。 const int N=(int)1e2+1 ...
分类:
其他好文 时间:
2020-05-03 18:48:10
阅读次数:
71