剑指offer
klsdjft
这个作者很懒,什么都没留下…
展开
-
剑指offer-[编程题]重建二叉树
链接:https://www.nowcoder.com/questionTerminal/8a19cbe657394eeaac2f6ea9b0f6fcf6 来源:牛客网 输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并...转载 2019-02-27 15:48:44 · 119 阅读 · 0 评论 -
剑指offer-[编程题]包含min函数的栈
https://www.nowcoder.com/practice/4c776177d2c04c2494f2555c9fcc1e49?tpId=13&tqId=11173&tPage=1&rp=1&ru=/ta/coding-interviews&qru=/ta/coding-interviews/question-ranking 题目描述 定义栈的数据...原创 2019-03-18 22:15:38 · 85 阅读 · 0 评论 -
剑指offer-[编程题]对称的二叉树
https://www.nowcoder.com/practice/ff05d44dfdb04e1d83bdbdab320efbcb?tpId=13&tqId=11211&tPage=3&rp=3&ru=/ta/coding-interviews&qru=/ta/coding-interviews/question-ranking 题目描述 请实现一个函...转载 2019-03-21 19:06:39 · 144 阅读 · 0 评论 -
剑指offer-[编程题]二叉树的镜像
https://www.nowcoder.com/practice/564f4c26aa584921bc75623e48ca3011?tpId=13&tqId=11171&tPage=1&rp=1&ru=/ta/coding-interviews&qru=/ta/coding-interviews/question-ranking 题目描述 操作给定的二...转载 2019-03-18 14:35:39 · 101 阅读 · 0 评论 -
剑指offer-[编程题]树的子结构
https://www.nowcoder.com/practice/6e196c44c7004d15b1610b9afca8bd88?tpId=13&tqId=11170&tPage=1&rp=1&ru=/ta/coding-interviews&qru=/ta/coding-interviews/question-ranking 题目描述 输入两棵二叉...转载 2019-03-18 14:17:16 · 126 阅读 · 0 评论 -
剑指offer-[编程题]二叉树的下一个结点
题目描述 给定一个二叉树和其中的一个结点,请找出中序遍历顺序的下一个结点并且返回。注意,树中的结点不仅包含左右子结点,同时包含指向父结点的指针。 https://www.nowcoder.com/practice/9023a0c988684a53960365b889ceaf5e?tpId=13&tqId=11210&tPage=3&rp=3&ru=/ta/cod...转载 2019-03-21 17:57:15 · 167 阅读 · 0 评论 -
剑指offer-[编程题]二叉搜索树与双向链表
题目描述 输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的结点,只能调整树中结点指针的指向。 思路: https://www.nowcoder.com/profile/3900945/codeBookDetail?submissionId=16370979 中序遍历即可。只需要记录一个pre指针即可。 这里的TreeNode*& pre要花时间搞清...转载 2019-03-21 10:19:14 · 139 阅读 · 0 评论 -
剑指offer-[编程题]平衡二叉树
题目描述 输入一棵二叉树,判断该二叉树是否是平衡二叉树。 https://www.nowcoder.com/practice/8b3b95850edb4115918ecebdf1b4d222?tpId=13&tqId=11192&tPage=2&rp=2&ru=/ta/coding-interviews&qru=/ta/coding-interviews...转载 2019-03-21 08:43:26 · 153 阅读 · 0 评论 -
剑指offer-[编程题]数组中只出现一次的数字
题目描述 一个整型数组里除了两个数字之外,其他的数字都出现了偶数次。请写程序找出这两个只出现一次的数字。 https://www.nowcoder.com/practice/e02fdb54d7524710a7d664d082bb7811?tpId=13&tqId=11193&tPage=2&rp=2&ru=/ta/coding-interviews&q...转载 2019-03-21 08:31:14 · 98 阅读 · 0 评论 -
剑指offer-[编程题]二叉树的深度
https://www.nowcoder.com/practice/435fb86331474282a3499955f0a41e8b?tpId=13&tqId=11191&tPage=2&rp=2&ru=/ta/coding-interviews&qru=/ta/coding-interviews/question-ranking 题目描述 输入一棵二...转载 2019-03-20 21:20:18 · 123 阅读 · 0 评论 -
剑指offer-[编程题]二叉树中和为某一值的路径
二叉树中和为某一值的路径 https://www.nowcoder.com/practice/b736e784e3e34731af99065031301bca?tpId=13&tqId=11177&tPage=2&rp=2&ru=/ta/coding-interviews&qru=/ta/coding-interviews/question-ranking...原创 2019-03-20 11:35:37 · 114 阅读 · 0 评论 -
剑指offer-[编程题]二叉搜索树的后序遍历序列
题目描述 输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。 思路: 链接:https://www.nowcoder.com/questionTerminal/a861533d45854474ac791d90e447bafd 来源:牛客网 BST的后序序列的合法序列是,对于一个序列S,最后一个元素是...转载 2019-03-19 15:17:57 · 98 阅读 · 0 评论 -
剑指offer-[编程题]链表中倒数第k个结点
输入一个链表,输出该链表中倒数第k个结点。. https://www.nowcoder.com/questionTerminal/529d3ae5a407492994ad2a246518148a 我的想法,用栈,然后弹出k次,ok。很自然的想法,但是空间较大。 链接:https://www.nowcoder.com/questionTerminal/529d3ae5a407492994ad2...转载 2019-03-09 11:07:36 · 124 阅读 · 0 评论 -
剑指offer-[编程题]变态跳台阶
https://www.nowcoder.com/practice/22243d016f6b47f2a6928b4313c85387?tpId=13&tqId=11162&rp=1&ru=/ta/coding-interviews&qru=/ta/coding-interviews/question-ranking 思路一:递归 链接:https://ww...转载 2019-03-03 20:01:32 · 199 阅读 · 0 评论 -
剑指offer-[编程题]连续子数组的最大和
https://www.nowcoder.com/profile/547214/codeBookDetail?submissionId=17253989 思路:看上去不好想,其实就是逐个累加,如果加完的结果还没有原来大,就不加,(如果后面能抵消这个负数,就再加)。就这么简单的思路,重点是代码实现。 class Solution { public: int FindGreatest...原创 2019-03-03 17:33:33 · 293 阅读 · 0 评论 -
剑指offer-[编程题]从上往下打印二叉树(BFS)-层序遍历
题目描述 从上往下打印出二叉树的每个节点,同层节点从左至右打印。 https://www.nowcoder.com/practice/7fe2212963db4790b57431d9ed259701?tpId=13&tqId=11175&rp=1&ru=/ta/coding-interviews&qru=/ta/coding-interviews/questio...原创 2019-03-19 10:01:25 · 186 阅读 · 0 评论