1. 链表

  • # 6: 从头到尾打印链表
  • #18 : 删除链表的节点
  • #22:链表中倒数第A个节点
  • #23: 链表中环的入口节点
  • #24: 反转链表
  • #25: 合并两个排序的链表

2. 数组

  • # 21: 调整数组顺序,使奇数位于偶数前面
  • # 3:数组中重复的数字
  • #4 : 二维数组中的查找
  • #11 :旋转数组的最小数字
  • #39:数组中出现次数超过一半的数字
  • #51: 数组中的逆序对

3. 进阶

  • # 40 数组中最小的K的数 . 这道题核心还是训练partition 的过程。
  • # 53 在排序数组中查找数字 考察 二分
  • # 57 和为s的数字 查找
  • #61 扑克牌中的顺子。 杂题
  • #62 圆圈中的最后剩下的数字。。约瑟夫环,比较经典的笔试题。
  • # 56 数组中数字出现的次数。。。用到了位运算知识,你先自己看看。
  • # 29 顺时针打印矩阵 二维数组遍历,找规律