┈┈【剑指offer】
CHENG Jian
天将降大任于是人也,必先苦其心志,劳其筋骨,饿其体肤,空乏其身,行拂乱其所为,所以动心忍性,曾益其所不能。
展开
-
剑指Offer--046-求1+2+3+...+n
链接 牛客OJ:求1+2+3+…+n 九度OJ:http://ac.jobdu.com/problem.php?pid=1506 GitHub代码: 046-求1+2+3+…+n CSDN题解:剑指Offer–046-求1+2+3+…+n 牛客OJ 九度OJ CSDN题解 GitHub代码 046-求1+2+3+…+n 1506-求1+2+3+…原创 2016-05-23 23:27:02 · 3607 阅读 · 1 评论 -
剑指Offer--037-两个链表的第一个公共结点
链接 牛客OJ:两个链表的第一个公共结点 九度OJ:http://ac.jobdu.com/problem.php?pid=1505 GitHub代码: 037-两个链表的第一个公共结点 CSDN题解:剑指Offer–037-两个链表的第一个公共结点 牛客OJ 九度OJ CSDN题解 GitHub代码 037-两个链表的第一个公共结点 1505-原创 2016-05-06 13:22:49 · 2420 阅读 · 0 评论 -
剑指Offer--036-数组中的逆序对
链接 牛客OJ:数组中的逆序对 九度OJ:http://ac.jobdu.com/problem.php?pid=1348 GitHub代码: 036-数组中的逆序对 CSDN题解:剑指Offer–036-数组中的逆序对 牛客OJ 九度OJ CSDN题解 GitHub代码 036-数组中的逆序对 1348-数组中的逆序对 剑指Offer–03原创 2016-05-05 22:41:52 · 2715 阅读 · 0 评论 -
剑指Offer--035-第一个只出现一次的字符位置
链接 牛客OJ:第一个只出现一次的字符位置 九度OJ:http://ac.jobdu.com/problem.php?pid=1283 GitHub代码: 035-第一个只出现一次的字符位置 CSDN题解:剑指Offer–035-第一个只出现一次的字符位置 牛客OJ 九度OJ CSDN题解 GitHub代码 035-第一个只出现一次的字符位置 1原创 2016-05-04 23:54:37 · 1850 阅读 · 0 评论 -
剑指Offer--034-丑数
链接 牛客OJ:丑数 九度OJ:http://ac.jobdu.com/problem.php?pid=1214 GitHub代码: 034-丑数 CSDN题解:剑指Offer–034-丑数 牛客OJ 九度OJ CSDN题解 GitHub代码 034-丑数 1214-丑数 剑指Offer–034-丑数 034-丑数题意题目描述 把只原创 2016-05-03 21:46:52 · 1953 阅读 · 0 评论 -
剑指Offer--033-把数组排成最小的数
链接 牛客OJ:把数组排成最小的数 九度OJ:http://ac.jobdu.com/problem.php?pid=1504 GitHub代码: 033-把数组排成最小的数 CSDN题解:剑指Offer–033-把数组排成最小的数 牛客OJ 九度OJ CSDN题解 GitHub代码 033-把数组排成最小的数 1504-把数组排成最小的数原创 2016-05-03 13:21:44 · 2192 阅读 · 0 评论 -
剑指Offer--032-整数中1出现的次数(从1到n整数中1出现的次数)
链接 牛客OJ:从1到n整数中1出现的次数 九度OJ:http://ac.jobdu.com/problem.php?pid=1373 GitHub代码: 032-从1到n整数中1出现的次数 CSDN题解:剑指Offer–032-从1到n整数中1出现的次数 牛客OJ 九度OJ CSDN题解 GitHub代码 032-从1到n整数中1出现的次数 1原创 2016-05-01 23:36:42 · 2664 阅读 · 0 评论 -
剑指Offer--031-连续子数组的最大和
链接 牛客OJ:连续子数组的最大和 九度OJ:http://ac.jobdu.com/problem.php?pid=1372 GitHub代码: 031-连续子数组的最大和 CSDN题解:剑指Offer–031-连续子数组的最大和 牛客OJ 九度OJ CSDN题解 GitHub代码 031-连续子数组的最大和 1372-连续子数组的最大和原创 2016-04-30 20:56:28 · 2115 阅读 · 0 评论 -
剑指Offer--030-最小的K个数
链接 牛客OJ:最小的K个数 九度OJ:http://ac.jobdu.com/problem.php?pid=1371 GitHub代码: 030-最小的K个数 CSDN题解:剑指Offer–030-最小的K个数 牛客OJ 九度OJ CSDN题解 GitHub代码 最小的K个数 1371-最小的K个数 剑指Offer–030-最小的K个数原创 2016-04-28 20:51:08 · 5607 阅读 · 0 评论 -
剑指Offer--029-数组中出现次数超过一半的数字
链接 牛客OJ:数组中出现次数超过一半的数字 九度OJ:http://ac.jobdu.com/problem.php?pid=1370 GitHub代码: 029-数组中出现次数超过一半的数字 CSDN题解:剑指Offer–029-数组中出现次数超过一半的数字 牛客OJ 九度OJ CSDN题解 GitHub代码 数组中出现次数超过一半的数字 1原创 2016-04-26 16:09:25 · 3088 阅读 · 0 评论 -
剑指Offer--028-字符串的排列
参考 字符串全排列问题 字符串的全排列和组合算法链接 牛客OJ:字符串的排列 九度OJ:http://ac.jobdu.com/problem.php?pid=1369 GitHub代码: 028-字符串的排列 CSDN题解:剑指Offer–028-字符串的排列 牛客OJ 九度OJ CSDN题解 GitHub代码 字符串的排列原创 2016-04-26 15:56:17 · 2732 阅读 · 0 评论 -
剑指Offer--027-二叉搜索树与双向链表
链接 牛客OJ:复杂链表的复制 九度OJ:http://ac.jobdu.com/problem.php?pid=1524 GitHub代码: 026-复杂链表的复制 CSDN题解:剑指Offer–026-复杂链表的复制 牛客OJ 九度OJ CSDN题解 GitHub代码 复杂链表的复制 1524-复杂链表的复制 剑指Offer–026-复杂原创 2016-04-24 17:18:07 · 5259 阅读 · 0 评论 -
剑指Offer--026-复杂链表的复制
链接 牛客OJ:复杂链表的复制 九度OJ:http://ac.jobdu.com/problem.php?pid=1524 GitHub代码: 026-复杂链表的复制 CSDN题解:剑指Offer–026-复杂链表的复制 牛客OJ 九度OJ CSDN题解 GitHub代码 复杂链表的复制 1524-复杂链表的复制 剑指Offer–026-复杂原创 2016-04-23 20:02:27 · 6687 阅读 · 0 评论 -
剑指Offer--025-二叉树中和为某一值的路径
链接 牛客OJ:二叉树中和为某一值的路径 九度OJ:http://ac.jobdu.com/problem.php?pid=1368 GitHub代码: 025-二叉树中和为某一值的路径 CSDN题解:剑指Offer–025-二叉树中和为某一值的路径 牛客OJ 九度OJ CSDN题解 GitHub代码 二叉树中和为某一值的路径 1368-二叉树中原创 2016-04-21 23:54:26 · 2198 阅读 · 0 评论 -
剑指Offer--038-数字在排序数组中出现的次数
链接 牛客OJ:数字在排序数组中出现的次数 九度OJ:http://ac.jobdu.com/problem.php?pid=1349 GitHub代码: 038-数字在排序数组中出现的次数 CSDN题解:剑指Offer–038-数字在排序数组中出现的次数 牛客OJ 九度OJ CSDN题解 GitHub代码 038-数字在排序数组中出现的次数 1原创 2016-05-06 23:00:04 · 4113 阅读 · 0 评论 -
剑指Offer--039-二叉树的深度
链接 牛客OJ:二叉树的深度 九度OJ:http://ac.jobdu.com/problem.php?pid=1350 GitHub代码: 039-二叉树的深度 CSDN题解:剑指Offer–039-二叉树的深度 牛客OJ 九度OJ CSDN题解 GitHub代码 039-二叉树的深度 1350-二叉树的深度 剑指Offer–039-二叉树原创 2016-05-07 20:39:04 · 2075 阅读 · 0 评论 -
剑指Offer--003--二维数组中的查找
链接 牛客OJ:二维数组中的查找 九度OJ:http://ac.jobdu.com/problem.php?pid=1384 GitHub代码:gatiemee/CodingInterviews–003二维数组中的查找 CSDN题解:剑指Offer–003–二维数组中的查找题意题目描述 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下原创 2016-04-08 21:53:32 · 5874 阅读 · 0 评论 -
二叉树的遍历详解(前序中序后序层次-递归和非递归)
二叉树二叉树是一种非常重要的数据结构,很多其它数据结构都是基于二叉树的基础演变而来的。对于二叉树,有前序、中序以及后序三种遍历方法。因为树的定义本身就是递归定义,因此采用递归的方法去实现树的三种遍历不仅容易理解而且代码很简洁。而对于树的遍历若采用非递归的方法,就要采用栈去模拟实现。在三种遍历中,前序和中序遍历的非递归算法都很容易实现,非递归后序遍历实现起来相对来说要难一点前序遍历前序遍历按照“根结点原创 2016-04-15 17:04:33 · 24993 阅读 · 4 评论 -
剑指Offer--题集目录索引
链接 牛客OJ 九度OJ CSDN题解 GitHub代码 牛客剑指Offer题目列表 九度OJ剑指Offer题目列表 CodingInterviews–剑指Offer–名企面试官精讲典型编程题 牛客OJ 九度OJ CSDN题解 GitHub代码 003–二维数组中的查找 1384-二维数组中的查找 剑指Offer–003–二维数组中的查找原创 2016-07-15 13:04:57 · 10899 阅读 · 0 评论 -
剑指Offer--051-数组中重复的数字
链接 牛客OJ:数组中重复的数字 九度OJ:http://ac.jobdu.com/problem.php?pid=1508 GitHub代码: 051-数组中重复的数字 CSDN题解:剑指Offer–051-数组中重复的数字 牛客OJ 九度OJ CSDN题解 GitHub代码 051-数组中重复的数字 1508-数组中重复的数字 剑指Off原创 2016-05-30 18:32:37 · 2346 阅读 · 0 评论 -
剑指Offer--042-翻转单词顺序列
链接 牛客OJ:翻转单词顺序列 九度OJ:http://ac.jobdu.com/problem.php?pid=1361 GitHub代码: 042-翻转单词顺序列 CSDN题解:剑指Offer–042-翻转单词顺序列 牛客OJ 九度OJ CSDN题解 GitHub代码 042-翻转单词顺序列 1361-翻转单词顺序列 剑指Offer–04原创 2016-05-15 21:15:32 · 4069 阅读 · 0 评论 -
剑指Offer--009-斐波那契数列
链接 牛客OJ:斐波那契数列 九度OJ:http://ac.jobdu.com/problem.php?pid=1387 GitHub代码: 009-斐波那契数列 CSDN题解:剑指Offer–009-斐波那契数列 牛客OJ 九度OJ CSDN题解 GitHub代码 斐波那契数列 1387-斐波那契数列 剑指Offer–009-斐波那契数列原创 2016-04-10 22:23:29 · 2813 阅读 · 0 评论 -
剑指Offer--008-旋转数组的最小数字
链接 牛客OJ:旋转数组的最小数字 九度OJ:http://ac.jobdu.com/problem.php?pid=1386 GitHub代码: 008-旋转数组的最小数字 CSDN题解:剑指Offer–008-旋转数组的最小数字 牛客OJ 九度OJ CSDN题解 GitHub代码 旋转数组的最小数字 1386-旋转数组的最小数字 剑原创 2016-04-10 21:36:07 · 2668 阅读 · 0 评论 -
剑指Offer--007-用两个栈实现队列
链接 牛客OJ:用两个栈实现队列 九度OJ:http://ac.jobdu.com/problem.php?pid=1512 GitHub代码: 007-用两个栈实现队列 CSDN题解:剑指Offer–007-用两个栈实现队列 牛客OJ 九度OJ CSDN题解 GitHub代码 用两个栈实现队列 1512-用两个栈实现队列 剑指Offe原创 2016-04-10 13:52:04 · 2669 阅读 · 0 评论 -
剑指Offer--006-重构二叉树
链接 牛客OJ:重建二叉树 九度OJ:http://ac.jobdu.com/problem.php?pid=1385 GitHub代码: 005-从尾到头打印链表 CSDN题解:剑指Offer–005-从尾到头打印链表 牛客OJ 九度OJ CSDN题解 GitHub代码 重建二叉树 1385-重建二叉树 剑指Offer–005-从尾到头打原创 2016-04-10 00:03:22 · 2899 阅读 · 0 评论 -
剑指Offer--005-从尾到头打印链表
链接 牛客OJ:从尾到头打印链表 九度OJ:http://ac.jobdu.com/problem.php?pid=1510 GitHub代码: 004-替换空格 CSDN题解:剑指Offer–004-替换空格 牛客OJ 九度OJ CSDN题解 GitHub代码 从尾到头打印链表 1510-替换空格 剑指Offer–004-替换空格 00原创 2016-04-09 21:32:17 · 2570 阅读 · 0 评论 -
剑指Offer--004-替换空格
链接 牛客OJ:二维数组中的查找 九度OJ:http://ac.jobdu.com/problem.php?pid=1384 GitHub代码:gatiemee/CodingInterviews–003二维数组中的查找 CSDN题解:剑指Offer–003–二维数组中的查找 牛客OJ 九度OJ CSDN题解 GitHub代码 替换空格 剑指Off原创 2016-04-08 23:22:46 · 4052 阅读 · 4 评论 -
剑指Offer–041-和为S的连续正数序列
链接 牛客OJ:和为S的连续正数序列 九度OJ:http://ac.jobdu.com/problem.php?pid=1354 GitHub代码: 041-和为S的连续正数序列 CSDN题解:剑指Offer–041-和为S的连续正数序列 牛客OJ 九度OJ CSDN题解 GitHub代码 041-和为S的连续正数序列 1354-和为S的连续正数原创 2016-05-09 23:28:20 · 4773 阅读 · 0 评论 -
剑指Offer--040-数组中只出现一次的数字
链接 牛客OJ:数组中只出现一次的数字 九度OJ:http://ac.jobdu.com/problem.php?pid=1351 GitHub代码: 040-数组中只出现一次的数字 CSDN题解:[剑指Offer–040-数组中只出现一次的数字]( http://blog.csdn.net/gatieme/article/details/51330871)原创 2016-05-09 12:36:54 · 2158 阅读 · 0 评论 -
剑指Offer--039-平衡二叉树(判断一棵二叉树是否是平衡二叉树)[扩展附加题]
链接 牛客OJ:平衡二叉树 九度OJ:未收录 GitHub代码: 040-平衡二叉树 CSDN题解:剑指Offer–040-平衡二叉树 牛客OJ 九度OJ CSDN题解 GitHub代码 040-平衡二叉树 未收录 剑指Offer–040-平衡二叉树 040-平衡二叉树题意题目描述 输入一棵二叉树,判断该二叉树是否是平衡二叉树。递原创 2016-05-08 16:59:36 · 2632 阅读 · 0 评论 -
剑指Offer--065-滑动窗口的最大值
链接 牛客OJ:滑动窗口的最大值 九度OJ:未收录 GitHub代码: 065-滑动窗口的最大值 CSDN题解:剑指Offer–065-滑动窗口的最大值 牛客OJ 九度OJ CSDN题解 GitHub代码 038-数字在排序数组中出现的次数 未收录 剑指Offer–065-滑动窗口的最大值 065-滑动窗口的最大值题意题目描述题目描述原创 2016-07-15 10:58:39 · 8504 阅读 · 0 评论 -
剑指Offer--063-二叉搜索树的第K个结点
1 链接 牛客OJ:序列化二叉树 九度OJ:未收录 GitHub代码: 063-二叉搜索树的第K个结点 CSDN题解:剑指Offer–063-二叉搜索树的第K个结点 牛客OJ 九度OJ CSDN题解 GitHub代码 063-二叉搜索树的第K个结点 未收录 剑指Offer–063-二叉搜索树的第K个结点 063-二叉搜索树的第K个结原创 2016-07-13 23:32:58 · 4691 阅读 · 0 评论 -
剑指Offer--062-序列化二叉树
1 链接 牛客OJ:序列化二叉树 九度OJ:未收录 GitHub代码: 062-序列化二叉树> CSDN题解:剑指Offer–062-序列化二叉树| 牛客OJ | 九度OJ | CSDN题解 | GitHub代码 | | ————- |:————-:| —–:||062-序列化二叉树 | 未收录 | 剑指Offer–062-序列化二叉树 | 062-序列化二叉原创 2016-07-13 20:32:31 · 2626 阅读 · 0 评论 -
剑指Offer--060-把二叉树打印成多行
链接 牛客OJ:把二叉树打印成多行 九度OJ:未收录 GitHub代码: 060-把二叉树打印成多行 CSDN题解:剑指Offer–060-把二叉树打印成多行 牛客OJ 九度OJ CSDN题解 GitHub代码 060-把二叉树打印成多行 未收录 剑指Offer–060-把二叉树打印成多行 060-把二叉树打印成多行题意题目描述 请原创 2016-06-09 16:44:59 · 2457 阅读 · 0 评论 -
剑指Offer--059-对称的二叉树
链接 牛客OJ:对称的二叉树 九度OJ:未收录 GitHub代码: 059-对称的二叉树 CSDN题解:剑指Offer–059-对称的二叉树 牛客OJ 九度OJ CSDN题解 GitHub代码 059-对称的二叉树 未收录 剑指Offer–059-对称的二叉树 059-对称的二叉树题意题目描述 请实现一个函数,用来判断一颗二叉树是不原创 2016-06-09 14:27:38 · 1890 阅读 · 0 评论 -
剑指Offer--058-二叉树(中序遍历)的下一个结点
链接 牛客OJ:二叉树的下一个结点 九度OJ:未收录 GitHub代码: 058-二叉树的下一个结点 CSDN题解:剑指Offer–058-二叉树的下一个结点 牛客OJ 九度OJ CSDN题解 GitHub代码 058-二叉树的下一个结点 未收录 剑指Offer–058-二叉树的下一个结点 058-二叉树的下一个结点题意题目描述 给原创 2016-06-09 12:16:33 · 2187 阅读 · 0 评论 -
剑指Offer--057-删除链表中重复的结点
链接 牛客OJ:删除链表中重复的结点 九度OJ:未收录 GitHub代码: 057-删除链表中重复的结点 CSDN题解:剑指Offer–057-删除链表中重复的结点 牛客OJ 九度OJ CSDN题解 GitHub代码 057-删除链表中重复的结点 未收录 剑指Offer–057-删除链表中重复的结点 057-删除链表中重复的结点题意题目原创 2016-06-07 15:41:42 · 4158 阅读 · 0 评论 -
剑指Offer--056-链表中环的入口结点
链接 牛客OJ:链表中环的入口结点 九度OJ:未收录 GitHub代码: 056-链表中环的入口结点 CSDN题解:剑指Offer–056-链表中环的入口结点 牛客OJ 九度OJ CSDN题解 GitHub代码 056-链表中环的入口结点 未收录 剑指Offer–056-链表中环的入口结点 056-链表中环的入口结点题目描述 一个链原创 2016-06-07 13:25:50 · 4167 阅读 · 0 评论 -
剑指Offer--054-表示数值的字符串
链接 牛客OJ:表示数值的字符串 九度OJ:未收录 GitHub代码: 054-表示数值的字符串 CSDN题解:剑指Offer–054-表示数值的字符串 牛客OJ 九度OJ CSDN题解 GitHub代码 054-表示数值的字符串 未收录 剑指Offer–054-表示数值的字符串 054-表示数值的字符串题目描述 请实现一个函数用来原创 2016-06-01 21:38:27 · 2044 阅读 · 0 评论 -
剑指Offer--045-孩子们的游戏(圆圈中最后剩下的数)--约瑟夫环
链接 牛客OJ:孩子们的游戏(圆圈中最后剩下的数) 九度OJ:http://ac.jobdu.com/problem.php?pid=1356 GitHub代码: 045-孩子们的游戏(圆圈中最后剩下的数) CSDN题解:剑指Offer–045-孩子们的游戏(圆圈中最后剩下的数) 牛客OJ 九度OJ CSDN题解 GitHub代码 045-孩子们的游原创 2016-05-17 12:09:25 · 4235 阅读 · 0 评论