剑指offer
第一题,二维数组中的查找:https://blog.csdn.net/a745233700/article/details/82108738
第二题,替换空格:https://blog.csdn.net/a745233700/article/details/82730804
第三题,从头到尾打印链表:https://blog.csdn.net/a745233700/article/details/82108738
第四题,重建二叉树:https://blog.csdn.net/a745233700/article/details/82108738
第五题,用两个栈实现队列:https://blog.csdn.net/a745233700/article/details/82734408
第六题,旋转数组的最小数字:https://blog.csdn.net/a745233700/article/details/82108738
第七题,斐波那契数列:https://blog.csdn.net/a745233700/article/details/82081272
第八题,跳台阶:https://blog.csdn.net/a745233700/article/details/82081272
第九题,变态跳台阶:https://blog.csdn.net/a745233700/article/details/82081272
第十题,矩阵覆盖:https://blog.csdn.net/a745233700/article/details/82081272
第十一题,二进制中1的个数:https://blog.csdn.net/a745233700/article/details/82730804
第十二题,数值的整数次方:https://blog.csdn.net/a745233700/article/details/82751311
第十三题,调整数组顺序使奇数位于偶数前面:https://blog.csdn.net/a745233700/article/details/82155438
第十四题,链表中倒数第k个节点:https://blog.csdn.net/a745233700/article/details/82146107
第十五题,反转链表:https://blog.csdn.net/a745233700/article/details/82146107
第十六题,合并两个排序的链表:https://blog.csdn.net/a745233700/article/details/82146107
第十七题,树的子结构:https://blog.csdn.net/a745233700/article/details/82153138
第十八题,二叉树的镜像:https://blog.csdn.net/a745233700/article/details/82153138
第十九题,顺时针打印矩阵:https://blog.csdn.net/a745233700/article/details/82155438
第二十题,包含min函数的栈:https://blog.csdn.net/a745233700/article/details/82734408
第二十一题,栈的压入、弹出队列:https://blog.csdn.net/a745233700/article/details/82713542
第二十二题,从上往下打印二叉树:https://blog.csdn.net/a745233700/article/details/82713600
第二十三题,二叉搜索树的后序遍历序列:https://blog.csdn.net/a745233700/article/details/82713600
第二十四题,二叉树中和为某一值的路径:https://blog.csdn.net/a745233700/article/details/82713600
第二十五题,复杂链表的复制:https://blog.csdn.net/a745233700/article/details/82716547
第二十六题,二叉搜索树与双向链表:https://blog.csdn.net/a745233700/article/details/82713600
第二十七题,字符串的排列:https://blog.csdn.net/a745233700/article/details/82716547
第二十八题,数组中出现次数超过一半的数字:https://blog.csdn.net/a745233700/article/details/82716547
第二十九题,最小的K个数:https://blog.csdn.net/a745233700/article/details/82751311
第三十题,连续子数组的最大和:https://blog.csdn.net/a745233700/article/details/82716547
第三十一题,整数中1出现的次数(从1到n整数中1出现的次数):https://blog.csdn.net/a745233700/article/details/82751311
第三十二题,把数组排成最小的数:https://blog.csdn.net/a745233700/article/details/82730804
第三十三题,丑数:https://blog.csdn.net/a745233700/article/details/82730804
第三十四题,第一个只出现一次的字符:https://blog.csdn.net/a745233700/article/details/82731548
第三十五题,数组中的逆序对:https://blog.csdn.net/a745233700/article/details/82751311
第三十六题,两个链表的第一个公共结点:https://blog.csdn.net/a745233700/article/details/82731710
第三十七题,数字在排序数组中出现的次数:https://blog.csdn.net/a745233700/article/details/82155438
第三十八题,二叉树的深度:https://blog.csdn.net/a745233700/article/details/82153138
第三十九题,平衡二叉树:https://blog.csdn.net/a745233700/article/details/82153138
第四十题,数组中只出现一次的数字:https://blog.csdn.net/a745233700/article/details/82731548
第四十一题,和为S的连续正数序列:https://blog.csdn.net/a745233700/article/details/82731758
第四十二题,和为S的两个数字:https://blog.csdn.net/a745233700/article/details/82731758
第四十三题,左旋转字符串:https://blog.csdn.net/a745233700/article/details/82731758
第四十四题,翻转单词顺序列:https://blog.csdn.net/a745233700/article/details/82731758
第四十五题,扑克牌顺子:https://blog.csdn.net/a745233700/article/details/82713542
第四十六题,孩子们的游戏(圆圈中最后剩下的数):https://blog.csdn.net/a745233700/article/details/82713542
第四十七题,求1+2+3+…+n:https://blog.csdn.net/a745233700/article/details/82734408
第四十八题,不用加减乘除做加法:https://blog.csdn.net/a745233700/article/details/82734408
第四十九题,把字符串转化成整数:https://blog.csdn.net/a745233700/article/details/82713542
第五十题,数组中的重复数字:https://blog.csdn.net/a745233700/article/details/82731548
第五十一题,构建乘积数组:https://blog.csdn.net/a745233700/article/details/82734408
第五十二题,正则表达式匹配:https://blog.csdn.net/a745233700/article/details/82751311
第五十三题,表示数值的字符串:https://blog.csdn.net/a745233700/article/details/82730804
第五十四题,字符流中第一个不重复的字符:https://blog.csdn.net/a745233700/article/details/82731548
第五十五题,链表中环的入口结点:https://blog.csdn.net/a745233700/article/details/82731710
第五十六题,删除链表中重复的结点:https://blog.csdn.net/a745233700/article/details/82731710
第五十七题,二叉树的下一个结点:https://blog.csdn.net/a745233700/article/details/82726758
第五十八题,对称二叉树:https://blog.csdn.net/a745233700/article/details/82726758
第五十九题,按之字形顺序打印二叉树:https://blog.csdn.net/a745233700/article/details/82726758
第六十题,把二叉树打印成多行:https://blog.csdn.net/a745233700/article/details/82726758
第六十一题,序列化二叉树:https://blog.csdn.net/a745233700/article/details/82727698
第六十二题,二叉搜索树的第k个结点:https://blog.csdn.net/a745233700/article/details/82727698
第六十三题,数据流中的中位数:https://blog.csdn.net/a745233700/article/details/82727698
第六十四题,滑动窗口的最大值:https://blog.csdn.net/a745233700/article/details/82727698
第六十五题,矩阵中的路径:https://blog.csdn.net/a745233700/article/details/82750816
第六十六题,机器人的运动范围:https://blog.csdn.net/a745233700/article/details/82750816