摘要: "184 最大数" 给出一组非负整数,重新排列他们的顺序把他们组成一个最大的整数。 注意事项 最后的结果可能很大,所以我们返回一个字符串来代替这个整数。 样例 给出 [1, 20, 23, 4, 8],返回组合最大的整数应为8423201。 挑战 在 O(nlogn) 的时间复杂度内完成。 标签 排 阅读全文
posted @ 2017-08-04 20:06 LiBaoquan 阅读(226) 评论(0) 推荐(0) 编辑
摘要: "182 删除数字" 给出一个字符串 A, 表示一个 n 位正整数, 删除其中 k 位数字, 使得剩余的数字仍然按照原来的顺序排列产生一个新的正整数。 找到删除 k 个数字之后的最小正整数。 N 样例 给出一个字符串代表的正整数 A 和一个整数 k, 其中 A = 178542, k = 4 返回一 阅读全文
posted @ 2017-08-04 18:18 LiBaoquan 阅读(517) 评论(0) 推荐(0) 编辑
摘要: "181 将整数A转换为B" 如果要将整数A转换为B,需要改变多少个bit位? 注意事项 Both n and m are 32 bit integers. 样例 如把31转换为14,需要改变2个bit位。 (31)10=(11111)2 (14)10=(01110)2 标签 比特位操作 Crack 阅读全文
posted @ 2017-08-04 16:06 LiBaoquan 阅读(218) 评论(0) 推荐(0) 编辑
摘要: "179 更新二进制位" 给出两个32位的整数N和M,以及两个二进制位的位置i和j。写一个方法来使得N中的第i到j位等于M(M会是N中从第i为开始到第j位的子串) 注意事项 In the function, the numbers N and M will given in decimal, you 阅读全文
posted @ 2017-08-04 15:18 LiBaoquan 阅读(348) 评论(0) 推荐(0) 编辑