上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 36 下一页
摘要: 双指针 import java.util.Arrays; class Solution { public int threeSumClosest(int[] nums, int target) { /** * 类似于《15. 三数之和》 */ int min = Integer.MAX_VALUE; 阅读全文
posted @ 2021-12-07 16:16 振袖秋枫问红叶 阅读(36) 评论(0) 推荐(0)
摘要: 双指针 import java.util.ArrayList; import java.util.Arrays; import java.util.List; class Solution { public List<List<Integer>> fourSum(int[] nums, int ta 阅读全文
posted @ 2021-12-07 15:36 振袖秋枫问红叶 阅读(34) 评论(0) 推荐(0)
摘要: 双指针 import java.util.ArrayList; import java.util.Arrays; import java.util.List; class Solution { public List<List<Integer>> threeSum(int[] nums) { Lis 阅读全文
posted @ 2021-12-07 14:33 振袖秋枫问红叶 阅读(27) 评论(0) 推荐(0)
摘要: 暴力解法 class Solution { public int[] twoSum(int[] nums, int target) { /** * 直接遍历 */ for (int i = 0; i < nums.length - 1; i++) { for (int j = i + 1; j < 阅读全文
posted @ 2021-12-06 10:18 振袖秋枫问红叶 阅读(32) 评论(0) 推荐(0)
摘要: 集合 import java.util.ArrayList; import java.util.Collections; import java.util.HashMap; class Solution { public String frequencySort(String s) { /** * 阅读全文
posted @ 2021-12-01 17:09 振袖秋枫问红叶 阅读(33) 评论(0) 推荐(0)
摘要: 集合 import java.util.HashMap; class Solution { public boolean isIsomorphic(String s, String t) { /** * 使用map集合存储字符-字符对应关系,只要有一个不满足就返回false */ HashMap<C 阅读全文
posted @ 2021-12-01 17:07 振袖秋枫问红叶 阅读(29) 评论(0) 推荐(0)
摘要: 集合 import java.util.HashMap; class Solution { public boolean wordPattern(String pattern, String s) { /** * 使用map集合存储字符-字符串对应关系,只要有一个不满足就返回false */ Str 阅读全文
posted @ 2021-12-01 15:11 振袖秋枫问红叶 阅读(33) 评论(0) 推荐(0)
摘要: 哈希表 import java.util.HashSet; class Solution { public boolean isHappy(int n) { /** * 如果会无限循环,说明结果会重复出现,判断元素是否重复出现,可以用Set集合构建哈希表 */ HashSet<Integer> se 阅读全文
posted @ 2021-12-01 14:31 振袖秋枫问红叶 阅读(34) 评论(0) 推荐(0)
摘要: 哈希表 class Solution { public boolean isAnagram(String s, String t) { if (s.length() != t.length()){ return false; } /** * 用哈希表存储s中所有小写字母的次数 * 然后在t中进行寻找 阅读全文
posted @ 2021-12-01 11:51 振袖秋枫问红叶 阅读(30) 评论(0) 推荐(0)
摘要: 哈希表 import java.util.ArrayList; import java.util.HashMap; class Solution { public int[] intersect(int[] nums1, int[] nums2) { /** * 用map存储nums1中的元素和出现 阅读全文
posted @ 2021-11-30 20:36 振袖秋枫问红叶 阅读(27) 评论(0) 推荐(0)
上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 36 下一页