![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
剑指offer-java
Wenhong_Liang
这个作者很懒,什么都没留下…
展开
-
剑指offer之二叉树的深度
题目描述 输入一棵二叉树,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度。/**原创 2017-10-08 09:58:22 · 180 阅读 · 0 评论 -
剑指offer之删除链表中重复的节点
题目描述在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。 例如,链表1->2->3->3->4->4->5 处理后为 1->2->5原创 2017-10-08 13:48:00 · 198 阅读 · 0 评论 -
剑指offer之和为S的连续正数序列
题目描述小明很喜欢数学,有一天他在做数学作业时,要求计算出9~16的和,他马上就写出了正确答案是100。但是他并不满足于此,他在想究竟有多少种连续的正数序列的和为100(至少包括两个数)。没多久,他就得到另一组连续正数和为100的序列:18,19,20,21,22。现在把问题交给你,你能不能也很快的找出所有和为S的连续正数序列? Good Luck! 输出描述: 输出所有和为S的连续正数原创 2017-10-08 10:21:10 · 199 阅读 · 0 评论 -
剑指offer之链表中环的入口节点
题目描述一个链表中包含环,请找出该链表的环的入口结点。快慢指针解法!!!!!原创 2017-10-08 11:20:47 · 364 阅读 · 0 评论 -
剑指offer之正则表达式匹配
题目描述请实现一个函数用来匹配包括’.’和’‘的正则表达式。模式中的字符’.’表示任意一个字符,而’‘表示它前面的字符可以出现任意次(包含0次)。 在本题中,匹配是指字符串的所有字符匹配整个模式。例如,字符串”aaa”与模式”a.a”和”ab*ac*a”匹配,但是与”aa.a”和”ab*a”均不匹配原创 2017-10-08 11:09:34 · 271 阅读 · 0 评论 -
剑指offer之数组中重复的数
题目描述在一个长度为n的数组里的所有数字都在0到n-1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任意一个重复的数字。 例如,如果输入长度为7的数组{2,3,1,0,2,5,3},那么对应的输出是第一个重复的数字2。原创 2017-10-08 10:55:50 · 259 阅读 · 0 评论 -
剑指offer之孩子的游戏(约瑟夫环)
题目描述每年六一儿童节,牛客都会准备一些小礼物去看望孤儿院的小朋友,今年亦是如此。HF作为牛客的资深元老,自然也准备了一些小游戏。其中,有个游戏是这样的:首先,让小朋友们围成一个大圈。然后,他随机指定一个数m,让编号为0的小朋友开始报数。每次喊到m-1的那个小朋友要出列唱首歌,然后可以在礼品箱中任意的挑选礼物,并且不再回到圈中,从他的下一个小朋友开始,继续0…m-1报数….这样下去….直到剩下最后一原创 2017-10-08 10:32:12 · 264 阅读 · 0 评论 -
剑指offer之数组中数字出现一次
题目描述一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。数组a中只有一个数出现一次,其他数都出现了2次,找出这个数字原创 2017-10-08 10:16:06 · 214 阅读 · 0 评论 -
剑指offer之平衡二叉树
题目描述输入一棵二叉树,判断该二叉树是否是平衡二叉树。[后序遍历解决,先看左子树是否平衡二叉树,再看右子树是否平衡二叉树,最后看根的左右子树之差是否大于1]原创 2017-10-08 10:03:22 · 257 阅读 · 0 评论 -
剑指offer之二叉树的下一个节点
题目描述给定一个二叉树和其中的一个结点,请找出中序遍历顺序的下一个结点并且返回。注意,树中的结点不仅包含左右子结点,同时包含指向父结点的指针。原创 2017-10-08 13:55:22 · 205 阅读 · 0 评论