上一页 1 2 3 4 5 6 7 8 9 ··· 21 下一页
摘要: 65. 有效数字 有效数字(按顺序)可以分成以下几个部分: 一个 小数 或者 整数 (可选)一个 'e' 或 'E' ,后面跟着一个 整数 小数(按顺序)可以分成以下几个部分: (可选)一个符号字符('+' 或 '-') 下述格式之一: 至少一位数字,后面跟着一个点 '.' 至少一位数字,后面跟着一 阅读全文
posted @ 2022-05-22 09:46 BailanZ 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 64. 最小路径和 给定一个包含非负整数的 *m* x *n* 网格 grid ,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。 **说明:**每次只能向下或者向右移动一步。 示例 1: 输入:grid = [[1,3,1],[1,5,1],[4,2,1]] 输出:7 解释:因为路径 阅读全文
posted @ 2022-05-22 09:01 BailanZ 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 63. 不同路径 II 一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish”)。 现在考虑网格中有障碍物。那么从左上角到右下角将会有多少条不同的路径? 网格中的障碍 阅读全文
posted @ 2022-05-21 10:51 BailanZ 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 62. 不同路径 一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish” )。 问总共有多少条不同的路径? 示例 1: 输入:m = 3, n = 7 输出:28 示 阅读全文
posted @ 2022-05-21 10:36 BailanZ 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 61. 旋转链表 难度中等772收藏分享切换为英文接收动态反馈 给你一个链表的头节点 head ,旋转链表,将链表每个节点向右移动 k 个位置。 示例 1: 输入:head = [1,2,3,4,5], k = 2 输出:[4,5,1,2,3] 示例 2: 输入:head = [0,1,2], k 阅读全文
posted @ 2022-05-21 10:15 BailanZ 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 60. 排列序列 给出集合 [1,2,3,...,n],其所有元素共有 n! 种排列。 按大小顺序列出所有排列情况,并一一标记,当 n = 3 时, 所有排列如下: "123" "132" "213" "231" "312" "321" 给定 n 和 k,返回第 k 个排列。 示例 1: 输入:n 阅读全文
posted @ 2022-05-21 10:12 BailanZ 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 59. 螺旋矩阵 II 给你一个正整数 n ,生成一个包含 1 到 n2 所有元素,且元素按顺时针顺序螺旋排列的 n x n 正方形矩阵 matrix 。 示例 1: 输入:n = 3 输出:[[1,2,3],[8,9,4],[7,6,5]] 示例 2: 输入:n = 1 输出:[[1]] 提示: 阅读全文
posted @ 2022-05-20 10:16 BailanZ 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 57. 插入区间 给你一个 无重叠的 *,*按照区间起始端点排序的区间列表。 在列表中插入一个新的区间,你需要确保列表中的区间仍然有序且不重叠(如果有必要的话,可以合并区间)。 示例 1: 输入:intervals = [[1,3],[6,9]], newInterval = [2,5] 输出:[[ 阅读全文
posted @ 2022-05-20 09:54 BailanZ 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 56. 合并区间 以数组 intervals 表示若干个区间的集合,其中单个区间为 intervals[i] = [starti, endi] 。请你合并所有重叠的区间,并返回 一个不重叠的区间数组,该数组需恰好覆盖输入中的所有区间 。 示例 1: 输入:intervals = [[1,3],[2, 阅读全文
posted @ 2022-05-20 09:03 BailanZ 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 55. 跳跃游戏 给定一个非负整数数组 nums ,你最初位于数组的 第一个下标 。 数组中的每个元素代表你在该位置可以跳跃的最大长度。 判断你是否能够到达最后一个下标。 示例 1: 输入:nums = [2,3,1,1,4] 输出:true 解释:可以先跳 1 步,从下标 0 到达下标 1, 然后 阅读全文
posted @ 2022-05-19 09:24 BailanZ 阅读(18) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 21 下一页