摘要:
Character.isLetter(s.charAt(i)) 判断是否字母 1 public String reverseStr(String s) { 2 StringBuffer sb = new StringBuffer(); 3 for(int i = 0; i < s.length(); 阅读全文
摘要:
1.循环的每次i的起始位置 i=i+2*k 2.交换起始位置 start=i,end=Math.min(ch.length - 1,start + k - 1);判断尾数够不够k个来取决end指针的位置 1 class Solution { 2 public String reverseStr(St 阅读全文
摘要:
1.同数字数组 2.主要注意边界为 s.length-i-1 1 class Solution { 2 public void reverseString(char[] s) { 3 for(int i=0;i<s.length/2;i++){ 4 char tep; 5 tep=s[i]; 6 s 阅读全文
摘要:
1.与三数之和类似 2.定前两个数,后面使用双指针移动 3.注意109需要用long接,int就超出界限了 4.while (left < right && nums[left] == nums[++left]); 一个循环去除重复 1 class Solution { 2 public List< 阅读全文