Where there is a will,there is a way.
吞噬你的很多时候不是金涛骇浪,相反是那些普通的日子。
leetcode-107 |  二叉树的层次遍历 II leetcode-107 | 二叉树的层次遍历 II
107. 二叉树的层次遍历 II题目描述给定一个二叉树,返回其按层次遍历的节点值。 (即逐层地,从左到右访问所有节点)。 例如:给定二叉树: [3,9,20,null,null,15,7],返回其自底向上的层次遍历为::[[15,7],[9
2021-11-06
leetcode-240. 搜索二维矩阵 II leetcode-240. 搜索二维矩阵 II
240. 搜索二维矩阵 II题目描述编写一个高效的算法来搜索 m x n 矩阵 matrix 中的一个目标值 target。该矩阵具有以下特性: 每行的元素从左到右升序排列。每列的元素从上到下升序排列。示例: 现有矩阵 matrix 如下:
2019-09-21
leetcode-169. 求众数 leetcode-169. 求众数
169. 求众数题目描述给定一个大小为 n 的数组,找到其中的众数。众数是指在数组中出现次数大于⌊ n/2 ⌋ 的元素。 你可以假设数组是非空的,并且给定的数组总是存在众数。 示例 1: 输入: [3,2,3]输出: 3 示例 2:
2019-09-18
leetcode-23. 合并K个排序链表 leetcode-23. 合并K个排序链表
23. 合并K个排序链表题目描述合并 k 个排序链表,返回合并后的排序链表。请分析和描述算法的复杂度。 示例: 输入:[ 1->4->5, 1->3->4, 2->6]输出: 1->1->2
2019-09-16
leetcode-103 | 二叉树的锯齿形层次遍历 leetcode-103 | 二叉树的锯齿形层次遍历
103. 二叉树的锯齿形层次遍历题目描述给定一个二叉树,返回其节点值的锯齿形层次遍历。(即先从左往右,再从右往左进行下一层遍历,以此类推,层与层之间交替进行)。例如:给定二叉树: [3,9,20,null,null,15,7],返回其自底向
2019-09-15
leetcode-102 | 二叉树的层次遍历 leetcode-102 | 二叉树的层次遍历
102 . 二叉树的层次遍历题目描述给定一个二叉树,返回其按层次遍历的节点值。 (即逐层地,从左到右访问所有节点)。 例如:给定二叉树: [3,9,20,null,null,15,7],返回其层次遍历结果:[[3],[9,20],[15,7
2019-09-13
leetcode-70 | 爬楼梯 leetcode-70 | 爬楼梯
70. 爬楼梯题目描述假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?注意:给定 n 是一个正整数。 示例 1:输入: 2输出: 2解释: 有两种方法可以爬到楼顶。 1
2019-09-12
leetcode-69 | x的平方根 leetcode-69 | x的平方根
题目描述实现 int sqrt(int x) 函数。计算并返回 x 的平方根,其中x 是非负整数。由于返回类型是整数,结果只保留整数的部分,小数部分将被舍去。 示例 1:输入: 4输出: 2 示例 2:输入: 8输出: 2说明: 8
2019-09-12
leetcode-53 | 最大子序和 leetcode-53 | 最大子序和
题目描述给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 示例:输入: [-2,1,-3,4,-1,2,1,-5,4],输出: 6解释: 连续子数组 [4,-1,2,1] 的和最大,为
2019-09-12
leetcode-341 | 扁平化嵌套列表迭代器 leetcode-341 | 扁平化嵌套列表迭代器
341. 扁平化嵌套列表迭代器给定一个嵌套的整型列表。设计一个迭代器,使其能够遍历这个整型列表中的所有整数。列表中的项或者为一个整数,或者是另一个列表。 示例 1:输入: [[1,1],2,[1,1]]输出: [1,1,2,1,1]解释:
2019-09-09
leetcode-145 | 二叉树的后序遍历 leetcode-145 | 二叉树的后序遍历
题目描述给定一个二叉树,返回它的 后序 遍历。 示例: 输入: [1,null,2,3] 1   \       2  &
2019-07-28
leetcode-94 | 二叉树的中序遍历 leetcode-94 | 二叉树的中序遍历
题目描述给定一个二叉树,返回它的 中序 遍历。 示例: 输入: [1,null,2,3] 1   \       2  &
2019-07-28
1 / 8