上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 58 下一页

2018年12月31日

摘要: 数字范围按位与 给定范围 [m, n],其中 0 <= m <= n <= 2147483647,返回此范围内所有数字的按位与(包含 m, n 两端点)。 示例 1: 输入: [5,7] 输出: 4 示例 2: 输入: [0,1] 输出: 0 我们就会知道与运算的一条性质:n & (n - 1) 可 阅读全文
posted @ 2018-12-31 19:07 kexinxin 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 颠倒二进制位 颠倒给定的 32 位无符号整数的二进制位。 示例: 输入: 43261596 输出: 964176192 解释: 43261596 的二进制表示形式为 00000010100101000001111010011100 , 返回 964176192,其二进制表示形式为 001110010 阅读全文
posted @ 2018-12-31 19:05 kexinxin 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 买卖股票的最佳时机IV 给定一个数组,它的第 i 个元素是一支给定的股票在第 i 天的价格。 设计一个算法来计算你所能获取的最大利润。你最多可以完成 k 笔交易。 注意: 你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。 示例 1: 输入: [2,4,1], k = 2 输出: 2 解 阅读全文
posted @ 2018-12-31 19:04 kexinxin 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 重复的DNA序列 所有 DNA 由一系列缩写为 A,C,G 和 T 的核苷酸组成,例如:"ACGAATTCCG"。在研究 DNA 时,识别 DNA 中的重复序列有时会对研究非常有帮助。 编写一个函数来查找 DNA 分子中所有出现超多一次的10个字母长的序列(子串)。 示例: 输入: s = "AAA 阅读全文
posted @ 2018-12-31 19:03 kexinxin 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 最大数 给定一组非负整数,重新排列它们的顺序使之组成一个最大的整数。 示例 1: 输入: [10,2] 输出: 210 示例 2: 输入: [3,30,34,5,9] 输出: 9534330 阅读全文
posted @ 2018-12-31 18:59 kexinxin 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 地下城游戏 一些恶魔抓住了公主(P)并将她关在了地下城的右下角。地下城是由 M x N 个房间组成的二维网格。我们英勇的骑士(K)最初被安置在左上角的房间里,他必须穿过地下城并通过对抗恶魔来拯救公主。 骑士的初始健康点数为一个正整数。如果他的健康点数在某一时刻降至 0 或以下,他会立即死亡。 有些房 阅读全文
posted @ 2018-12-31 18:58 kexinxin 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 二叉搜索树迭代器 实现一个二叉搜索树迭代器。你将使用二叉搜索树的根节点初始化迭代器。 调用 next() 将返回二叉搜索树中的下一个最小的数。 注意:next() 和hasNext() 操作的时间复杂度是O(1),并使用 O(h) 内存,其中 h 是树的高度。 维护一个栈,先将根结点的左子树全部压栈 阅读全文
posted @ 2018-12-31 18:57 kexinxin 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 阶乘后的零 给定一个整数 n,返回 n! 结果尾数中零的数量。 示例 1: 输入: 3 输出: 0 解释: 3! = 6, 尾数中没有零。 示例 2: 输入: 5 输出: 1 解释: 5! = 120, 尾数中有 1 个零. 阅读全文
posted @ 2018-12-31 18:55 kexinxin 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 分数到小数 给定两个整数,分别表示分数的分子 numerator 和分母 denominator,以字符串形式返回小数。 如果小数部分为循环小数,则将循环的部分括在括号内。 示例 1: 输入: numerator = 1, denominator = 2 输出: "0.5" 示例 2: 输入: nu 阅读全文
posted @ 2018-12-31 18:54 kexinxin 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 比较版本号 比较两个版本号 version1 和 version2。如果 version1 > version2 返回 1,如果 version1 < version2 返回 -1, 除此之外返回 0。 你可以假设版本字符串非空,并且只包含数字和 . 字符。 . 字符不代表小数点,而是用于分隔数字序 阅读全文
posted @ 2018-12-31 18:53 kexinxin 阅读(122) 评论(0) 推荐(0) 编辑
上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 58 下一页

导航