[63]不同路径 II

//一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为“Start” )。 // // 机器人每次只能向下或者向右移动一步。机器人试图达到网格的...

2021-06-14 · 1 min

[96]不同的二叉搜索树

//给你一个整数 n ,求恰由 n 个节点组成且节点值从 1 到 n 互不相同的 二叉搜索树 有多少种?返回满足题意的二叉搜索树的种数。 // // // // 示例 1: // // //...

2021-06-14 · 1 min

[200]岛屿数量

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

2021-06-14 · 1 min

[735]行星碰撞

//给定一个整数数组 asteroids,表示在同一行的行星。 // // 对于数组中的每一个元素,其绝对值表示行星的大小,正负表示行星的移动方向(正表...

2021-06-13 · 2 min

[739]每日温度

//请根据每日 气温 列表,重新生成一个列表。对应位置的输出为:要想观测到更高的气温,至少需要等待的天数。如果气温在这之后都不会升高,请在该位置...

2021-06-13 · 1 min

[33]搜索旋转排序数组

//整数数组 nums 按升序排列,数组中的值 互不相同 。 // // 在传递给函数之前,nums 在预先未知的某个下标 k(0 <= k < nums.length)上进行了...

2021-06-12 · 1 min

[153]寻找旋转排序数组中的最小值

//已知一个长度为 n 的数组,预先按照升序排列,经由 1 到 n 次 旋转 后,得到输入数组。例如,原数组 nums = [0,1,2,4,5,6,7] 在变 //化后可能得到: // // 若旋转 4 次,则可...

2021-06-12 · 2 min

[34]在排序数组中查找元素的第一个和最后一个位置

//给定一个按照升序排列的整数数组 nums,和一个目标值 target。找出给定目标值在数组中的开始位置和结束位置。 // // 如果数组中不存在目标值...

2021-06-12 · 1 min

[35]搜索插入位置

//给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 // // 你可以假设数...

2021-06-12 · 1 min

[69]x 的平方根

//实现 int sqrt(int x) 函数。 // // 计算并返回 x 的平方根,其中 x 是非负整数。 // // 由于返回类型是整数,结果只保留整数的部分,小数部分将被舍去。 // // 示例 1: //...

2021-06-12 · 1 min

[80]删除有序数组中的重复项 II

//给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使每个元素 最多出现两次 ,返回删除后数组的新长度。 // // 不要使用额外的数组空间,你必须在 原地...

2021-06-12 · 2 min

[283]移动零

//给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 // // 示例: // // 输入: [0,1,0,3,12] //输出: [1,3,12,0,0] // // 说明: // //...

2021-06-12 · 1 min

[42]接雨水

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

2021-06-12 · 1 min

[11]盛最多水的容器

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

2021-06-12 · 1 min

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

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

2021-06-12 · 2 min