会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
小Aer
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
···
36
下一页
2022年5月19日
179. 最大数
摘要: 给定一组非负整数 nums,重新排列每个数的顺序(每个数不可拆分)使之组成一个最大的整数。 注意:输出结果可能非常大,所以你需要返回一个字符串而不是整数。 示例 1: 输入:nums = [10,2] 输出:"210" 示例 2: 输入:nums = [3,30,34,5,9] 输出:"953433
阅读全文
posted @ 2022-05-19 11:04 小Aer
阅读(13)
评论(0)
推荐(0)
2022年5月17日
134. 加油站
摘要: 在一条环路上有 n 个加油站,其中第 i 个加油站有汽油 gas[i] 升。 你有一辆油箱容量无限的的汽车,从第 i 个加油站开往第 i+1 个加油站需要消耗汽油 cost[i] 升。你从其中的一个加油站出发,开始时油箱为空。 给定两个整数数组 gas 和 cost ,如果你可以绕环路行驶一周,则返
阅读全文
posted @ 2022-05-17 11:46 小Aer
阅读(14)
评论(0)
推荐(0)
2022年5月15日
96. 不同的二叉搜索树
摘要: 给你一个整数 n ,求恰由 n 个节点组成且节点值从 1 到 n 互不相同的 二叉搜索树 有多少种?返回满足题意的二叉搜索树的种数。 示例 1: 输入:n = 3 输出:5 示例 2: 输入:n = 1 输出:1 提示: 1 <= n <= 19 思路: 代码: class Solution: de
阅读全文
posted @ 2022-05-15 10:57 小Aer
阅读(6)
评论(0)
推荐(0)
2022年5月14日
爬楼梯,一次爬1-k阶,一共n阶楼梯,一共多少种方法
摘要: 代码: 我这里下标1表示1阶楼梯,为了下标的方便 输入: number表示楼梯总数,k表示一次爬多少阶楼梯 def jumpd(number, k): dp = [0]*(number+1) dp[0], dp[1] = 1, 1 for i in range(2, k): dp[i] = sum(
阅读全文
posted @ 2022-05-14 20:29 小Aer
阅读(40)
评论(0)
推荐(0)
91. 解码方法
摘要: 一条包含字母 A-Z 的消息通过以下映射进行了 编码 : 'A' -> "1" 'B' -> "2" ... 'Z' -> "26" 要 解码 已编码的消息,所有数字必须基于上述映射的方法,反向映射回字母(可能有多种方法)。例如,“11106” 可以映射为: “AAJF” ,将消息分组为 (1 1
阅读全文
posted @ 2022-05-14 17:51 小Aer
阅读(15)
评论(0)
推荐(0)
2022年5月13日
64. 最小路径和
摘要: 给定一个包含非负整数的 m x n 网格 grid ,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。 说明:每次只能向下或者向右移动一步。 示例 1: 输入:grid = [[1,3,1],[1,5,1],[4,2,1]] 输出:7 解释:因为路径 1→3→1→1→1 的总和最小。
阅读全文
posted @ 2022-05-13 15:57 小Aer
阅读(8)
评论(0)
推荐(0)
2022年5月6日
63. 不同路径 II
摘要: 一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish”)。 现在考虑网格中有障碍物。那么从左上角到右下角将会有多少条不同的路径? 网格中的障碍物和空位置分别用 1 和
阅读全文
posted @ 2022-05-06 09:59 小Aer
阅读(14)
评论(0)
推荐(0)
2022年5月5日
62. 不同路径
摘要: 一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish” )。 问总共有多少条不同的路径? 示例 1: 输入:m = 3, n = 7 输出:28 示例 2: 输入:m
阅读全文
posted @ 2022-05-05 11:06 小Aer
阅读(15)
评论(0)
推荐(0)
55. 跳跃游戏
摘要: 给定一个非负整数数组 nums ,你最初位于数组的 第一个下标 。 数组中的每个元素代表你在该位置可以跳跃的最大长度。 判断你是否能够到达最后一个下标。 示例 1: 输入:nums = [2,3,1,1,4] 输出:true 解释:可以先跳 1 步,从下标 0 到达下标 1, 然后再从下标 1 跳
阅读全文
posted @ 2022-05-05 10:46 小Aer
阅读(11)
评论(0)
推荐(0)
2022年5月4日
22. 括号生成
摘要: 数字 n 代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且 有效的 括号组合。 示例 1: 输入:n = 3 输出:["((()))","(()())","(())()","()(())","()()()"] 示例 2: 输入:n = 1 输出:["()"] 来源:力扣(LeetCo
阅读全文
posted @ 2022-05-04 21:11 小Aer
阅读(12)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
···
36
下一页
公告