记录面试中常考的或者遇到的编程题目 剑指offer(更新中) Todo:44 Solved:22/66 ID Title Solution C++ Tags 01 二维数组中的查找 readme.md solution.cpp 数组 02 替换空格 readme.md solution.cpp 字符串 03 从尾到头打印链表 readme.md solution.cpp 链表 04 重建二叉树 readme.md solution.cpp 树 05 用两个栈实现队列 readme.md solution.cpp 栈和队列 06 旋转数组的最小数字 readme.md solution.cpp 查找和排序 07 斐波那契数列 readme.md solution.cpp 递归和循环 08 跳台阶 readme.md solution.cpp 递归和循环 09 变态跳台阶 readme.md solution.cpp 递归和循环 10 11 二进制中1的个数 readme.md solution.cpp 位运算 12 数值的n次方 readme.md solution.cpp 代码的完整性 13 调整数组顺序使奇数位于偶数前面 readme.md solution.cpp 代码的完整性 14 链表中倒数第k个结点 readme.md solution.cpp 代码的鲁棒性 15 反转链表 readme.md solution.cpp 代码的鲁棒性 16 合并两个排序的链表 readme.md solution.cpp 代码的鲁棒性 17 树的子结构 readme.md solution.cpp 代码的鲁棒性 18 二叉树的镜像 readme.md solution.cpp 面试思路 19 21 22 23 从上到下打印二叉树 readme.md solution.cpp 举例让抽象具体化 24 25 27 28 29 30 31 32 33 34 35 36 37 38 二叉树的深度 readme.md solution.cpp 知识迁移能力 39 40 41 42 43 44 不用加减乘除做加法 readme.md solution.cpp 发散思维能力 45 46 数组中重复的数字 readme.md solution.cpp 数组 47 48 49 50 51 52 53 54 55 56 57 二叉树的下一个结点 readme.md solution.cpp 树 58 59 60 61 62 63 64 65 66