[300]最长递增子序列

//给你一个整数数组 nums ,找到其中最长严格递增子序列的长度。 // // 子序列是由数组派生而来的序列,删除(或不删除)数组中的元素而不改变其余元素的顺...

2021-03-04 · 1 min

[958]二叉树的完全性检验

//给定一个二叉树,确定它是否是一个完全二叉树。 // // 百度百科中对完全二叉树的定义如下: // // 若设二叉树的深度为 h,除第 h 层外,其它各层 (1~h...

2021-03-04 · 1 min

[142]环形链表 II

//给定一个链表,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。 // // 为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链...

2021-03-04 · 2 min

[124]二叉树中的最大路径和

//路径 被定义为一条从树中任意节点出发,沿父节点-子节点连接,达到任意节点的序列。同一个节点在一条路径序列中 至多出现一次 。该路径 至少包含一个...

2021-03-04 · 1 min

[234]回文链表

//请判断一个链表是否为回文链表。 // // 示例 1: // // 输入: 1->2 //输出: false // // 示例 2: // // 输入: 1->2->2->1 //输出: true // // // 进阶: //你能否用 O(n) 时间复杂度和...

2021-03-04 · 1 min

[200]岛屿数量

//给你一个由 '1'(陆地)和 '0'(水)组成的的二维网格,请你计算网格中岛屿的数量。 // // 岛屿总是被水包围,...

2021-03-04 · 1 min

[41]缺失的第一个正数

//给你一个未排序的整数数组 nums ,请你找出其中没有出现的最小的正整数。 // // // // 进阶:你可以实现时间复杂度为 O(n) 并且只使用常数级别额外空间的解决方...

2021-03-04 · 1 min

[113]路径总和 II

//给你二叉树的根节点 root 和一个整数目标和 targetSum ,找出所有 从根节点到叶子节点 路径总和等于给定目标和的路径。 // // 叶子节点 是指没有子节点的节点。 // // //...

2021-03-04 · 1 min

[26]删除排序数组中的重复项

//给定一个排序数组,你需要在 原地 删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 // // 不要使用额外的数组空间,你必须在 原...

2021-03-03 · 2 min

[88]合并两个有序数组

//给你两个有序整数数组 nums1 和 nums2,请你将 nums2 合并到 nums1 中,使 nums1 成为一个有序数组。 // // 初始化 nums1 和 nums2 的元素数量分别为 m 和 n 。你可以假设 nums1 的空间...

2021-03-03 · 1 min

[167]两数之和 II - 输入有序数组

//给定一个已按照 升序排列 的整数数组 numbers ,请你从数组中找出两个数满足相加之和等于目标数 target 。 // // 函数应该以长度为 2 的整数数组的形式返回这两个数的...

2021-03-03 · 1 min

[11]盛最多水的容器

//给你 n 个非负整数 a1,a2,...,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, //ai) 和 (i, 0) 。找出其...

2021-03-02 · 2 min

[42]接雨水

//给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。 // // // // 示例 1: // // // // //输入:height...

2021-03-02 · 1 min

[54]螺旋矩阵

//给你一个 m 行 n 列的矩阵 matrix ,请按照 顺时针螺旋顺序 ,返回矩阵中的所有元素。 // // // // 示例 1: // // //输入:matrix = [[1,2,3],[4,5,6],[7,8,9]] //输出:[1,2,...

2021-03-01 · 1 min

[199]二叉树的右视图

//给定一棵二叉树,想象自己站在它的右侧,按照从顶部到底部的顺序,返回从右侧所能看到的节点值。 // // 示例: // // 输入: [1,2,3,null,5,null,4] //输出: [1, 3, 4] //解释...

2021-03-01 · 1 min