国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

[LeetCode] 49. Group Anagrams java

2019-11-06 06:19:03
字體:
來源:轉載
供稿:網友
/**49. Group Anagrams * @param strs * @returnList<List<String>> */ public List<List<String>> groupAnagrams1(String[] strs) { List<List<String>> ret = new ArrayList<List<String>>(); HashMap<String, List<String>> map = new HashMap<String, List<String>>(); for (String str: strs) { char[] arr = str.toCharArray(); Arrays.sort(arr); String sortStr = String.valueOf(arr); if (map.containsKey(sortStr)) { List<String> list = map.get(sortStr); list.add(str); map.put(sortStr, list); } else { List<String> list = new ArrayList<String>(); list.add(str); map.put(sortStr, list); } } Iterator iter = map.entrySet().iterator(); while (iter.hasNext()) { Map.Entry entry = (Map.Entry) iter.next(); ret.add((List<String>) entry.getValue()); } return ret; }

//為每一個string排序,并存入map(排序后的string, 排序前的string),所以設計hashMap為:


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 射阳县| 富民县| 新乡县| 宽城| 荥阳市| 岗巴县| 中卫市| 庐江县| 红桥区| 石河子市| 宁武县| 吴忠市| 礼泉县| 手游| 开封县| 大关县| 清涧县| 泾源县| 衡南县| 南平市| 皮山县| 贡嘎县| 青川县| 吴忠市| 杭州市| 绥阳县| 葫芦岛市| 石渠县| 建昌县| 诸暨市| 陵川县| 北安市| 耒阳市| 中方县| 澄江县| 青阳县| 斗六市| 峡江县| 桃园市| 山阴县| 沁水县|