相关:有两个排序数组A1,A2,A1后面有足够的空间,实现把A2数组的数字插入到A1中(MergeTwoSortedArr);
相关:用两个队列实现一个栈(StackWithTwoQueues);
8. 旋转数组的最小数字 MinNumberInRotatedArray
相关:一只青蛙每次可以跳一级或两级台阶,那么到达n级台阶有多少种跳法?
编程之美2.9
相关:用一条语句判断一个整数是不是2的整数次方 - IsPowerOf2;
相关:输入两个整数m,n ,要改变m的二进制表示中多少位可以得到n - BitsReverseTotal;
相关:编程之美 2.1;
15. 链表中倒数第k个节点 KthNodeFromEnd
相关:
求链表的中间节点 FindListMiddleNode
判断一个单链表是否形成了一个环 FindListCircle
16. 反转链表 ReverseList
相关:用递归实现;
26. 实现ComplexListNode clone(CompleListNode head)复制一个复杂链表 CopyComplexList
相关: 求字符数组的子集合 -- ExhaustiveSubset ; 相关: 输入8个数字判断有没有可能把这8个数字放到正方体8个顶点上使得三组对面上4顶点之和相等 ; 相关:8X8 八皇后问题 ;
35. 在字符串中找出第一个只出现一次的字符 FirstNotRepeatChar
相关:输入两个字符串 从第一个字符串中删除在第二个字符串中出现的所有字符 StringFilter
相关:删除字符串中所有重复出现的字符 如输入"goole"则结果是"gole". DeleteRepeatChars
相关:如果两个单词出现的字母相同 ,每个字母出现的次数也相同的,则互为变位词 AnagramWords
36. 求一个数组中逆序对的总数 InversePairs
相关:
37. 两个链表的第一个公共节点 FirstCommonNodeInLists
相关:判断一个二叉树是否是平衡二叉树 ---- IsBalancedTree;
简单的是:一个数字只有一个数出现一次,剩下的都出现2次,找出这个数字 - NumAppearOnce;
题目2:打印出所有和为s的连续整数序列(至少含有两个数) -- ContinuousSeqWithSum ;
题目2:实现字符串的左旋操作,即把字符串前面的若干个字符转移到字符串的尾部 -- LeftRotateString;
对员工按年龄排序,时间效率是O(N) - SortAges;
P54 sizeof(数组); P59 字符串常量 字符数组; P71 二叉树的遍历方式 递归/非递归 实现; P72 Java中基于红黑树的集合有哪些 ? P81 熟练掌握各种排序算法 P92 斐波那契数学公式证明? P108 阅读Double.compare()代码 P 学习Java8 lambda expression 体会 pass by value -- PassByValue;