leecode
文章平均质量分 72
AI Bro
如梦幻影,做现实的演员,演内心的独角戏。
展开
-
剑指 Offer 32 - I. 从上到下打印二叉树
文章目录DescriptionAnswer层级遍历(循环)层级遍历(递归)先序遍历(递归)先序遍历(循环)中序遍历(递归)中序遍历(循环)后序遍历(递归)后序遍历(循环)题目链接:https://leetcode-cn.com/problems/cong-shang-dao-xia-da-yin-er-cha-shu-lcof/Description从上到下打印出二叉树的每个节点,同一层的节点按照从左到右的顺序打印。例如:给定二叉树: [3,9,20,null,null,15,7],返回:[原创 2021-09-26 21:29:27 · 154 阅读 · 0 评论 -
剑指 Offer 11. 旋转数组的最小数字
题目链接:https://leetcode-cn.com/problems/xuan-zhuan-shu-zu-de-zui-xiao-shu-zi-lcof/Description把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。例如,数组 [3,4,5,1,2] 为 [1,2,3,4,5] 的一个旋转,该数组的最小值为1。示例 1:输入:[3,4,5,1,2]输出:1示例 2:输入:[2,2,2,0,1]输出:0原创 2021-09-18 00:13:37 · 139 阅读 · 0 评论 -
剑指 Offer 04. 二维数组中的查找
题目链接:https://leetcode-cn.com/problems/er-wei-shu-zu-zhong-de-cha-zhao-lcof/目录DescriptionAnswerDescription在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个高效的函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。示例:现有矩阵 matrix 如下:[[1, 4, 7, 11, 15],[2, 5,原创 2021-09-16 22:04:48 · 157 阅读 · 0 评论 -
剑指 Offer 35. 复杂链表的复制
目录DescriptionAnswer总结题目链接:https://leetcode-cn.com/problems/fu-za-lian-biao-de-fu-zhi-lcof/Description请实现 copyRandomList 函数,复制一个复杂链表。在复杂链表中,每个节点除了有一个 next 指针指向下一个节点,还有一个 random 指针指向链表中的任意节点或者 null。示例 1:输入:head = [[7,null],[13,0],[11,4],[10,2],[1,0]]输原创 2021-09-15 20:10:26 · 142 阅读 · 0 评论 -
Leecode : 无重复字符的最长子串
目录前言DescriptionAnswer:题目链接: https://leetcode-cn.com/problems/longest-substring-without-repeating-characters/前言之前一直发的都是AI相关的内容,有算法阿,论文之类的。但说实话,这些内容并不能很好的培养自己的算法思维以及编程技巧。借此,开设leecode算法解答专刊,提供各种时间复杂度以及空间复杂度的解答,目标不在多,而在精,针对leecode上的剑指offer的题目进行最全面的总结。一则为以原创 2021-09-14 17:09:57 · 140 阅读 · 0 评论