05. 替换空格 06. 从尾到头打印链表 09. 用两个栈实现一个队列 10-1 斐波那契数 10-2 青蛙跳台阶问题 11 旋转数组的最小数字 19. 正则表达式匹配(困难) 21. 调整数组顺序使奇数位于偶数前面 22. 链表中倒数第k个节点 24. 反转链表 25. 合并两个排序的链表 26. 树的子结构(中等) 27. 二叉树的镜像 28. 对称的二叉树 29. 顺时针打印矩阵 30. 包含min函数的栈 31. 栈的压入、弹出序列(中等) 32 - I. 从上到下打印二叉树(中等) 32 - II. 从上到下打印二叉树 II 32 - III. 从上到下打印二叉树 III(中等) 33. 二叉搜索树的后序遍历序列(中等) 34. 二叉树中和为某一值的路径(中等) 35 复杂链表的复制(中等) 39. 数组中出现次数超过一半的数字 40. 最小的k个数 41. 数据流中的中位数(困难) 42. 连续子数组的最大和 43. 1~n 整数中 1 出现的次数(困难) 44. 数字序列中某一位的数字(中等) 45. 把数组排成最小的数(中等) 46. 把数字翻译成字符串(中等) 47. 礼物的最大价值 48. 最长不含重复字符的子字符串(中等) 49. 丑数(中等) 61. 扑克牌中的顺子 63. 股票的最大利润(中等)