leetcode
小九_
这个作者很懒,什么都没留下…
展开
-
Leetcode 78. 子集
个人感觉和leetcode上的39、40整体思路是差不多的,只要那几道组合过了这个也不难,index变量的存在保证了只向后查找或添加元素,避免重复 菜鸡做法: class Solution { public List<List<Integer>> subsets(int[] nums) { List<List<Integer>> ans = new ArrayList<>(); solution(-1,原创 2020-09-20 10:34:46 · 118 阅读 · 0 评论 -
Leetcode 面试题 10.02. 变位词组
先对每个字符串排序,随后用Map<String,List<String>>存储<排序后字符串,字符串链表> public class Leetcode10_02 { public List<List<String>> groupAnagrams(String[] strs) { String[] string = new String[strs.length]; HashMap<Strin...原创 2020-09-14 22:03:23 · 156 阅读 · 0 评论 -
Leetcode-01 两数之和
哈希表解决:先把所有值存入哈希表,随后一个循环解决 public class Leetcode1 { public int[] twoSum(int[] nums, int target) { HashMap<Integer, Integer> map = new HashMap<Integer, Integer>(); int[] ans = new int[2]; for (int i = 0;i < nums原创 2020-09-14 20:07:06 · 135 阅读 · 0 评论