剑指offer(C++与Java版本解题思路)
类型 | Title | code |
---|---|---|
数组 | 数组中重复的数字 | code |
数组 | 构造乘积数组 | code |
数组 | 二维数组中的查找 | code |
Title | code |
---|---|
二维数组中的查找 | code |
替换空格 | code |
从尾到头打印链表 | code |
重建二叉树(未完成) | code |
用两个栈实现队列 | code |
旋转数组的最小数字 | code |
斐波那契数列 | code |
跳台阶 | code |
变态跳台阶 | code |
矩形覆盖 | code |
二进制中1的个数 | code |
调整数组顺序使奇数位于偶数前面 | code |
链表中倒数第k个结点 | code |
二叉树的镜像 | code |
包含min函数的栈 | code |
栈的压入、弹出序列 | code |
从上往下打印二叉树 | code |
数组中出现次数超过一半的数字 | code |
连续子数组的最大和 | code |
两个链表的第一个公共结点 | code |
数字在排序数组中出现的次数 | code |
二叉树的深度 | code |
数组中只出现一次的数字 | code |
求1+2+3+...+n | code |
不用加减乘除做加法 | code |