博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
leetcode 60: Anagrams
阅读量:5928 次
发布时间:2019-06-19

本文共 1362 字,大约阅读时间需要 4 分钟。

Anagrams
Mar 19 '12

Given an array of strings, return all groups of strings that are anagrams.

Note: All inputs will be in lower-case.

 

public class Solution {    public ArrayList
anagrams(String[] strs) { // Start typing your Java solution below // DO NOT write main() function Map
> map = new HashMap
>(); ArrayList
rel = new ArrayList
(); for( int i=0; i
ll = new LinkedList
(); ll.add( strs[i] ); map.put(s, ll); } } for(LinkedList
ll : map.values() ) { if( ll.size() > 1) { rel.addAll( ll ); } } return rel; }}

 

public class Solution {    public ArrayList
anagrams(String[] strs) { // Start typing your Java solution below // DO NOT write main() function ArrayList
rel = new ArrayList
(); if( strs.length <=1) return rel; Map
> ana = new HashMap
>(); int sz = strs.length; for(int i=0; i
temp = new ArrayList
(); temp.add( strs[i] ); ana.put(key, temp); } } for(String str : ana.keySet() ) { if( ana.get(str).size() >1){ rel.addAll( ana.get(str) ); } } return rel; }}

转载于:https://www.cnblogs.com/xishibean/archive/2013/01/28/2951327.html

你可能感兴趣的文章
java与xml
查看>>
Javascript异步数据的同步处理方法
查看>>
快速排序——Java
查看>>
unity游戏与我
查看>>
187. Repeated DNA Sequences
查看>>
iis6 zencart1.39 伪静态规则
查看>>
SQL Server代理(3/12):代理警报和操作员
查看>>
基于事件驱动的DDD领域驱动设计框架分享(附源代码)
查看>>
Linux备份ifcfg-eth0文件导致的网络故障问题
查看>>
2018年尾总结——稳中成长
查看>>
行列式的乘法定理
查看>>
JFreeChart开发_用JFreeChart增强JSP报表的用户体验
查看>>
度量时间差
查看>>
MySQL 5.6为什么关闭元数据统计信息自动更新&统计信息收集源代码探索
查看>>
apache prefork模式优化错误
查看>>
jmeter高级用法例子,如何扩展自定义函数
查看>>
通过jsp请求Servlet来操作HBASE
查看>>
JS页面刷新保持数据不丢失
查看>>
清橙A1202&Bzoj2201:彩色圆环
查看>>
使用data pump工具的准备
查看>>