上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 67 下一页

2018年4月16日

407 Trapping Rain Water II 接雨水 II

摘要: 给定一个m x n的矩阵,其中的值均为正整数,代表二维高度图每个单元的高度,请计算图中形状最多能接多少体积的雨水。说明:m 和 n 都是小于110的整数。每一个单位的高度都大于0 且小于 20000。示例:给出如下 3x6 的高度图:[ [1,4,3,1,3,2], [3,2,1,3,2,4], [ 阅读全文

posted @ 2018-04-16 14:16 lina2014 阅读(158) 评论(0) 推荐(0) 编辑

406 Queue Reconstruction by Height 根据身高重建队列

摘要: 假设有打乱顺序的一群人站成一个队列。 每个人由一个整数对(h, k)表示,其中h是这个人的身高,k是排在这个人前面且身高大于或等于h的人数。 编写一个算法来重建这个队列。注意:总人数少于1100人。示例输入:[[7,0], [4,4], [7,1], [5,0], [6,1], [5,2]]输出:[ 阅读全文

posted @ 2018-04-16 13:33 lina2014 阅读(389) 评论(0) 推荐(0) 编辑

405 Convert a Number to Hexadecimal 数字转换为十六进制数

摘要: 给定一个整数,编写一个算法将这个数转换为十六进制数。对于负整数,我们通常使用 补码运算 方法。注意: 十六进制中所有字母(a-f)都必须是小写。 十六进制字符串中不能包含多余的前导零。如果要转化的数为0,那么以单个字符'0'来表示;对于其他情况,十六进制字符串中的第一个字符将不会是0字符。 给定的数 阅读全文

posted @ 2018-04-16 12:13 lina2014 阅读(208) 评论(0) 推荐(0) 编辑

404 Sum of Left Leaves 左叶子之和

摘要: 计算给定二叉树的所有左叶子之和。示例: 3 / \ 9 20 / \ 15 7在这个二叉树中,有两个左叶子,分别是 9 和 15,所以返回 24。 详见:https://leetcode.com/problems/sum-of-left-leaves/description/ C++: 方法一: 方 阅读全文

posted @ 2018-04-16 12:06 lina2014 阅读(110) 评论(0) 推荐(0) 编辑

403 Frog Jump 青蛙过河

摘要: 一只青蛙想要过河。 假定河流被等分为 x 个单元格,并且在每一个单元格内都有可能放有一石子(也有可能没有)。 青蛙可以跳上石头,但是不可以跳入水中。给定石子的位置列表(用单元格序号升序表示), 请判定青蛙能否成功过河(即能否在最后一步跳至最后一个石子上)。 开始时, 青蛙默认已站在第一个石子上,并可 阅读全文

posted @ 2018-04-16 11:45 lina2014 阅读(429) 评论(0) 推荐(0) 编辑

402 Remove K Digits 移掉K位数字

摘要: 给定一个以字符串表示的非负整数 num,移除这个数中的 k 位数字,使得剩下的数字最小。注意: num 的长度小于 10002 且 ≥ k。 num 不会包含任何前导零。示例 1 :输入: num = "1432219", k = 3输出: "1219"解释: 移除掉三个数字 4, 3, 和 2 形 阅读全文

posted @ 2018-04-16 11:21 lina2014 阅读(165) 评论(0) 推荐(0) 编辑

401 Binary Watch 二进制手表

摘要: 详见:https://leetcode.com/problems/binary-watch/description/ C++: 参考:https://www.cnblogs.com/grandyang/p/5896454.html 阅读全文

posted @ 2018-04-16 11:09 lina2014 阅读(173) 评论(0) 推荐(0) 编辑

400 Nth Digit 第N个数字

摘要: 在无限的整数序列 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, ...中找到第 n 个数字。注意:n 是正数且在32为整形范围内 ( n < 231)。示例 1:输入:3输出:3示例 2:输入:11输出:0说明:第11个数字在序列 1, 2, 3, 4, 5, 6, 7, 8 阅读全文

posted @ 2018-04-16 10:49 lina2014 阅读(165) 评论(0) 推荐(0) 编辑

398 Random Pick Index 随机数索引

摘要: 给定一个可能含有重复元素的整数数组,要求随机输出给定的数字的索引。 您可以假设给定的数字一定存在于数组中。注意:数组大小可能非常大。 使用太多额外空间的解决方案将不会通过测试。示例:int[] nums = new int[] {1,2,3,3,3};Solution solution = new 阅读全文

posted @ 2018-04-16 10:29 lina2014 阅读(303) 评论(0) 推荐(0) 编辑

397 Integer Replacement 整数替换

摘要: 给定一个正整数 n,你可以做如下操作:1. 如果 n 是偶数,则用 n / 2替换 n。2. 如果 n 是奇数,则可以用 n + 1或n - 1替换 n。n 变为 1 所需的最小替换次数是多少?示例 1:输入:8输出:3解释:8 -> 4 -> 2 -> 1示例 2:输入:7输出:4解释:7 -> 阅读全文

posted @ 2018-04-16 10:09 lina2014 阅读(176) 评论(0) 推荐(0) 编辑

上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 67 下一页

导航