加载中...

摘要: ##55.跳跃游戏 55.跳跃游戏 难度:中等 给定一个非负整数数组 nums ,你最初位于数组的 第一个下标 。 数组中的每个元素代表你在该位置可以跳跃的最大长度。 判断你是否能够到达最后一个下标。 ** ** 示例 1: 输入:nums = [2,3,1,1,4] 输出:true 解释:可以先跳 阅读全文
posted @ 2022-04-21 16:29 fengrrr 阅读(159) 评论(0) 推荐(0)
摘要: ##77. 组合 77. 组合 难度:中等 给定两个整数 n 和 k,返回范围 [1, n] 中所有可能的 k 个数的组合。 你可以按 任何顺序 返回答案。 示例 1: 输入:n = 4, k = 2 输出: [ [2,4], [3,4], [2,3], [1,2], [1,3], [1,4], ] 阅读全文
posted @ 2022-04-20 19:23 fengrrr 阅读(134) 评论(0) 推荐(0)
摘要: ##12. 整数转罗马数字 12. 整数转罗马数字 难度:中等 描述:罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 字符 数值 I 1 V 5 X 10 L 50 C 100 D 500 M 1000 例如, 罗马数字 2 写做 II ,即为两个并列的 1。12 写做 XII  阅读全文
posted @ 2022-04-20 15:24 fengrrr 阅读(37) 评论(0) 推荐(0)
摘要: ##102. 二叉树的层序遍历 102. 二叉树的层序遍历 难度:中等 描述:给你二叉树的根节点 root ,返回其节点值的 层序遍历 。 (即逐层地,从左到右访问所有节点)。 示例 1: 输入:root = [3,9,20,null,null,15,7] 输出:[[3],[9,20],[15,7] 阅读全文
posted @ 2022-04-19 11:19 fengrrr 阅读(25) 评论(0) 推荐(0)
摘要: ##82. 删除排序链表中的重复元素 II 82. 删除排序链表中的重复元素 II 难度:中等 描述:给定一个已排序的链表的头 head , 删除原始链表中所有重复数字的节点,只留下不同的数字 。返回 已排序的链表 。 示例 1 输入:head = [1,2,3,3,4,4,5] 输出:[1,2,5 阅读全文
posted @ 2022-04-18 19:59 fengrrr 阅读(20) 评论(0) 推荐(0)
摘要: ##2. 两数相加 2. 两数相加 难度:中等 描述:给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字 0 之外,这两个数都不会以 0 开头。 #####示例 阅读全文
posted @ 2022-04-18 19:09 fengrrr 阅读(32) 评论(0) 推荐(0)
摘要: ##224. 基本计算器 224. 基本计算器 难度:困难 描述:给你一个字符串表达式 s ,请你实现一个基本计算器来计算并返回它的值。注意:不允许使用任何将字符串作为数学表达式计算的内置函数,比如 eval() 。 #####示例 1: 输入:s = "1 + 1" 输出:2 #####示例 2: 阅读全文
posted @ 2022-04-18 18:39 fengrrr 阅读(65) 评论(0) 推荐(0)