W
e
l
c
o
m
e
: )
摘要: 区域与检索--数组可修改 线段树 参考 链接 代码 class NumArray { private ArrayList<Integer> sumSegmentTree; private int n; public NumArray(int[] nums) { n = nums.length; su 阅读全文
posted @ 2019-09-30 22:36 未来科技C级员工 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 快乐数 快乐就完事了 题目描述 编写一个算法来判断一个数是不是“快乐数”。 一个“快乐数”定义为:对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和,然后重复这个过程直到这个数变为 1,也可能是无限循环但始终变不到 1。如果可以变为 1,那么这个数就是快乐数。 示例 输入: 19 输出: 阅读全文
posted @ 2019-09-29 13:39 未来科技C级员工 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 丑数 编写一个程序判断给定的数是否为丑数。 丑数就是只包含质因数 2, 3, 5 的正整数。 示例 1: 输入: 6 输出: true 解释: 6 = 2 × 3 示例 2: 输入: 8 输出: true 解释: 8 = 2 × 2 × 2 示例 3: 输入: 14 输出: false 解释: 14 阅读全文
posted @ 2019-09-28 18:14 未来科技C级员工 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 同构字符串 给定两个字符串 s 和 t,判断它们是否是同构的。 如果 s 中的字符可以被替换得到 t ,那么这两个字符串是同构的。 所有出现的字符都必须用另一个字符替换,同时保留字符的顺序。两个字符不能映射到同一个字符上,但字符可以映射自己本身。 使用HashMap解决 class Solution 阅读全文
posted @ 2019-09-28 17:21 未来科技C级员工 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 计数质数 统计所有小于非负整数 _n _的质数的数量。 示例: 输入: 10 输出: 4 解释: 小于 10 的质数一共有 4 个, 它们是 2, 3, 5, 7 。 /** * 统计所有小于非负整数 n 的质数的数量。 * @param n 非负整数 * @return 质数的数量 */ publ 阅读全文
posted @ 2019-09-28 16:31 未来科技C级员工 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 40.组合总和Ⅱ 给定一个数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。 candidates 中的每个数字在每个组合中只能使用一次。 说明: 所有数字(包括目标数)都是正整数。 解集不能包含重复的组合。 跟上一题组 阅读全文
posted @ 2019-09-28 09:40 未来科技C级员工 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 811.子域名访问计数 一个网站域名,如"discuss.leetcode.com",包含了多个子域名。作为顶级域名,常用的有"com",下一级则有"leetcode.com",最低的一级为"discuss.leetcode.com"。当我们访问域名"discuss.leetcode.com"时,也 阅读全文
posted @ 2019-09-28 09:16 未来科技C级员工 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 给定一个无重复元素的数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。 candidates 中的数字可以无限制重复被选取。 说明: ** 所有数字(包括 target)都是正整数。** 解集不能包含重复的组合。 示例 阅读全文
posted @ 2019-09-28 00:35 未来科技C级员工 阅读(96) 评论(0) 推荐(0) 编辑