上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 13 下一页
摘要: 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 注意:给定 n 是一个正整数。 示例 1: 输入: 2 输出: 2 解释: 有两种方法可以爬到楼顶。 1. 1 阶 + 1 阶 2. 2 阶 示例 2: 输入: 3 输出: 3 解 阅读全文
posted @ 2020-12-29 10:22 Heinrich♣ 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 题干 三步问题。有个小孩正在上楼梯,楼梯有n阶台阶,小孩一次可以上1阶、2阶或3阶。实现一种方法,计算小孩有多少种上楼梯的方式。结果可能很大,你需要对结果模1000000007。 示例1: 输入:n = 3 输出:4 说明: 有四种走法 示例2: 输入:n = 5 输出:13 提示: n范围在[1, 阅读全文
posted @ 2020-12-29 00:58 Heinrich♣ 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 题干 输入一个整型数组,数组中的一个或连续多个整数组成一个子数组。求所有子数组的和的最大值。要求时间复杂度为O(n)。 示例1: 输入: nums = [-2,1,-3,4,-1,2,1,-5,4] 输出: 6 解释: 连续子数组 [4,-1,2,1] 的和最大,为 6。 提示: 1 <= arr. 阅读全文
posted @ 2020-12-28 10:57 Heinrich♣ 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 题干 你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。 给定一个代表每个房屋存放金额的非负整数数组,计算你 不触动警报装置的情况下 ,一夜之内能够偷窃到的最高金额。 阅读全文
posted @ 2020-12-27 12:11 Heinrich♣ 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 题干 给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。 如果你最多只允许完成一笔交易(即买入和卖出一支股票一次),设计一个算法来计算你所能获取的最大利润。 注意:你不能在买入股票前卖出股票。 示例 1: 输入: [7,1,5,3,6,4] 输出: 5 解释: 在第 2 天(股票价格 阅读全文
posted @ 2020-12-27 11:13 Heinrich♣ 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 题干 爱丽丝和鲍勃一起玩游戏,他们轮流行动。爱丽丝先手开局。 最初,黑板上有一个数字 N 。在每个玩家的回合,玩家需要执行以下操作: 选出任一 x,满足 0 < x < N 且 N % x == 0 。 用 N - x 替换黑板上的数字 N 。 如果玩家无法执行这些操作,就会输掉游戏。 只有在爱丽丝 阅读全文
posted @ 2020-12-26 18:30 Heinrich♣ 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 题干 一个有名的按摩师会收到源源不断的预约请求,每个预约都可以选择接或不接。在每次预约服务之间要有休息时间,因此她不能接受相邻的预约。给定一个预约请求序列,替按摩师找到最优的预约集合(总预约时间最长),返回总的分钟数。 注意:本题相对原题稍作改动 示例 1: 输入: [1,2,3,1] 输出: 4 阅读全文
posted @ 2020-12-25 17:32 Heinrich♣ 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 题干 给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 示例: 输入: [-2,1,-3,4,-1,2,1,-5,4] 输出: 6 解释: 连续子数组 [4,-1,2,1] 的和最大,为 6。 进阶: 如果你已经实现复杂度为 O(n) 的解法,尝 阅读全文
posted @ 2020-12-24 17:11 Heinrich♣ 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 部分结构 TreeNode二叉树 public class TreeNode{ int val; TreeNode left; TreeNode right; //构造函数 TreeNode(int val){ this.val=val; this.left=null; this.right=nul 阅读全文
posted @ 2020-12-20 15:35 Heinrich♣ 阅读(158) 评论(0) 推荐(0) 编辑
摘要: Storage Hierarchy存储层次结构 主存:最快,易失性 cache,主存 二级存储:非易失性,访问时间适中 闪存 闪存:可用于制造没有活动部件的驱动器 SSD,USB存储 Block Level Storage Block: a logical unit for storage allo 阅读全文
posted @ 2020-11-11 14:59 Heinrich♣ 阅读(175) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 13 下一页