上一页 1 ··· 4 5 6 7 8 9 10 11 12 13 下一页
摘要: 70. 爬楼梯 难度简单 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 注意:给定 n 是一个正整数。 示例 1: 输入: 2 输出: 2 解释: 有两种方法可以爬到楼顶。 1. 1 阶 + 1 阶 2. 2 阶 示例 2: 阅读全文
posted @ 2020-05-06 20:16 莴苣& 阅读(159) 评论(0) 推荐(0)
摘要: 98. 验证二叉搜索树 难度中等 给定一个二叉树,判断其是否是一个有效的二叉搜索树。 假设一个二叉搜索树具有如下特征: 节点的左子树只包含小于当前节点的数。 节点的右子树只包含大于当前节点的数。 所有左子树和右子树自身必须也是二叉搜索树。 示例 1: 输入: 2 / \ 1 3 输出: true 示 阅读全文
posted @ 2020-05-05 09:58 莴苣& 阅读(150) 评论(0) 推荐(0)
摘要: 45. 跳跃游戏 II 难度困难 给定一个非负整数数组,你最初位于数组的第一个位置。 数组中的每个元素代表你在该位置可以跳跃的最大长度。 你的目标是使用最少的跳跃次数到达数组的最后一个位置。 示例: 输入: [2,3,1,1,4] 输出: 2 解释: 跳到最后一个位置的最小跳跃数是 2。 从下标为 阅读全文
posted @ 2020-05-04 21:46 莴苣& 阅读(222) 评论(0) 推荐(0)
摘要: 53. 最大子序和 难度简单 给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 示例: 输入: [-2,1,-3,4,-1,2,1,-5,4], 输出: 6 解释: 连续子数组 [4,-1,2,1] 的和最大,为 6。 进阶: 如果你已经实现复杂 阅读全文
posted @ 2020-05-03 17:24 莴苣& 阅读(156) 评论(0) 推荐(0)
摘要: 202. 快乐数 难度简单 编写一个算法来判断一个数 n 是不是快乐数。 「快乐数」定义为:对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和,然后重复这个过程直到这个数变为 1,也可能是 无限循环 但始终变不到 1。如果 可以变为 1,那么这个数就是快乐数。 如果 n 是快乐数就返回 T 阅读全文
posted @ 2020-04-30 17:55 莴苣& 阅读(162) 评论(0) 推荐(0)
摘要: 20. 有效的括号 难度简单 给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 注意空字符串可被认为是有效字符串。 示例 1: 输入: "()" 输出: true 示例 阅读全文
posted @ 2020-04-29 21:36 莴苣& 阅读(174) 评论(0) 推荐(0)
摘要: LCP 06. 拿硬币 难度简单 桌上有 n 堆力扣币,每堆的数量保存在数组 coins 中。我们每次可以选择任意一堆,拿走其中的一枚或者两枚,求拿完所有力扣币的最少次数。 示例 1: 输入:[4,2,1] 输出:4 解释:第一堆力扣币最少需要拿 2 次,第二堆最少需要拿 1 次,第三堆最少需要拿 阅读全文
posted @ 2020-04-28 20:04 莴苣& 阅读(237) 评论(0) 推荐(0)
摘要: 面试题07. 重建二叉树 难度中等 输入某二叉树的前序遍历和中序遍历的结果,请重建该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。 例如,给出 前序遍历 preorder = [3,9,20,15,7] 中序遍历 inorder = [9,3,15,20,7] 返回如下的二叉树: 3 阅读全文
posted @ 2020-04-27 20:59 莴苣& 阅读(231) 评论(0) 推荐(0)
摘要: 543. 二叉树的直径 难度简单 给定一棵二叉树,你需要计算它的直径长度。一棵二叉树的直径长度是任意两个结点路径长度中的最大值。这条路径可能穿过也可能不穿过根结点。 示例 :给定二叉树 1 / \ 2 3 / \ 4 5 返回 3, 它的长度是路径 [4,2,1,3] 或者 [5,2,1,3]。 注 阅读全文
posted @ 2020-04-26 20:04 莴苣& 阅读(190) 评论(0) 推荐(0)
摘要: 136. 只出现一次的数字 难度简单 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 说明: 你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗? 示例 1: 输入: [2,2,1] 输出: 1 示例 2: 输入: [4,1,2,1 阅读全文
posted @ 2020-04-24 20:54 莴苣& 阅读(169) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 12 13 下一页