![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
剑指offer刷题
Spikeloiter
这个作者很懒,什么都没留下…
展开
-
【剑指offer刷题】JZ16:合并两个排序的链表
转载请注明出处:https://blog.csdn.net/loiter2/article/details/108300456【剑指offer刷题】JZ16:合并两个排序的链表1、题目分析1.1 题目描述与理解1.2 解法分析2、代码实现2.1 记录链表数据2.2 递归2.3 三指针该文章只是用来记录一下刷题过程,本文的记录和解答用的Java语言。1、题目分析1.1 题目描述与理解输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。1.2 解法分析时间原创 2020-08-30 20:28:23 · 207 阅读 · 0 评论 -
【剑指offer刷题】JZ15:反转链表
转载请注明出处:https://blog.csdn.net/loiter2/article/details/108185055【剑指offer刷题】JZ15:反转链表1、题目分析1.1 题目描述与理解1.2 解法分析2、代码实现2.1 记录链表数据2.2 递归2.3 三指针该文章只是用来记录一下刷题过程,本文的记录和解答用的Java语言。在刷到这道题之前,在帅地的《程序员内功修炼》中看到过对应的题,对刷这道题启发很大,很棒的一个博主,推荐关注其公众号:帅地玩编程。1、题目分析1.1 题目描述与理解原创 2020-08-23 18:32:43 · 193 阅读 · 0 评论 -
【剑指offer刷题】JZ7:斐波那契数列
转载请注明出处:https://blog.csdn.net/loiter2/article/details/108089114【剑指offer刷题】JZ6:找到旋转数组的最小数字1、题目分析1.1题目描述与理解1.2 解法分析2、代码实现2.1 递归2.2 空间换时间2.3 动态规划该文章只是用来记录一下刷题过程,本文的记录和解答用的Java语言。在刷到这道题之前,在帅地的《程序员内功修炼》中看到过对应的题,对刷这道题启发很大,很棒的一个博主,推荐关注其公众号:帅地玩编程。1、题目分析1.1题目描述原创 2020-08-18 23:12:04 · 227 阅读 · 0 评论 -
【剑指offer刷题】JZ6:找到旋转数组的最小数字
转载请注明出处:https://blog.csdn.net/loiter2/article/details/108015486【剑指offer刷题】JZ6:找到旋转数组的最小数字1、题目分析1.1题目描述与理解2、代码实现该文章只是用来记录一下刷题过程,本文的记录和解答用的Java语言。1、题目分析1.1题目描述与理解把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。例如数组{3,4,5,1,2}为{1,2,3,4,5原创 2020-08-18 22:13:48 · 156 阅读 · 0 评论 -
【剑指offer刷题】JZ57:给定二叉树和某个结点,找到中序遍历顺序的下一个结点
【剑指offer刷题】JZ57:给定二叉树和某个结点,找到其下一个结点原创 2020-07-19 23:00:03 · 203 阅读 · 0 评论 -
【剑指offer刷题】JZ4:给定二叉树的前序遍历和中序遍历,重建二叉树
转载请注明出处:https://blog.csdn.net/loiter2/article/details/107523272【剑指offer刷题】JZ4:给定二叉树的前序遍历和中序遍历,重建二叉树1、题目分析2、代码实现该文章只是用来记录一下刷题过程,本文的记录和解答用的Java语言。1、题目分析输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3原创 2020-07-22 21:31:27 · 257 阅读 · 0 评论