简单
赎金信
题目描述
1 | 给你两个字符串:ransomNote 和 magazine ,判断 ransomNote 能不能由 magazine 里面的字符构成。 |
题目解答
1 | public class Solution { |
同构字符串
题目描述
1 | 给定两个字符串 s 和 t ,判断它们是否是同构的。 |
题目解答
1 | public class Solution { |
单词规律
题目描述
1 | 给定一种规律 pattern 和一个字符串 s ,判断 s 是否遵循相同的规律。 |
题目解答
1 | public class Solution { |
有效的字母异位词
题目描述
1 | 给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。 |
题目解答
- 排序比较法:排序后比较两个字符串是否相等
- 消费判空法:先计算供给的数量然后消费时判断够不够
1 | public class Solution { |
字母异位词分组
题目描述
1 | 给你一个字符串数组,请你将 字母异位词 组合在一起。可以按任意顺序返回结果列表。 |
题目解答
1 | import java.util.ArrayList; |
两数之和
题目描述
1 | 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 |
题目解答
1 | import java.util.HashMap; |
快乐数
题目描述
1 | 编写一个算法来判断一个数 n 是不是快乐数。 |
题目解答
1 | // |
TODO:快乐数
存在重复元素II
题目描述
1 |
|
题目解答
1 | import java.util.HashMap; |
最长连续序列
题目描述
1 | 给定一个未排序的整数数组 nums ,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。 |
题目解答
1 | import java.util.HashSet; |