public class Solution
{
public IList<IList<string>> GroupAnagrams(string[] strs)
{
var L = new List<IList<string>>();
var T = new List<KeyValuePair<string, int>>();
for (var i = ; i < strs.Length; i++)
{
var list = new List<char>();
var str = strs[i];
foreach (var c in str)
{
list.Add(c);
}
list = list.OrderBy(x => x).ToList(); var temp = "";
foreach (var c in list)
{
temp += c;
}
T.Add(new KeyValuePair<string, int>(temp, i));
} var G = T.GroupBy(x => x.Key).ToList();
foreach (var g in G)
{
var K = new List<string>();
foreach (var i in g)
{
K.Add(strs[i.Value]);
}
L.Add(K);
}
return L;
}
}

最新文章

  1. 添加OSG各种事件处理器
  2. JS使构造函数与new操作符无关
  3. 001_从原理上搞定编码-- Base64编码
  4. 堪称最好的A*算法
  5. 多线程监控文件夹,FlieSystemWatcher,并使用共享函数
  6. PHP基础示例:商品信息管理系统v1.1
  7. Androidndk开发打包时我们应该如何注意平台的兼容(x86,arm,arm-v7a)
  8. MYSQL DISTINCT Optimization
  9. JAVA并发编程学习笔记------基础构建模块
  10. 使用 vi 命令
  11. https下 http的会被阻塞 This request has been blocked; the content must be served over HTTPS.
  12. sklearn countvectorizer坑
  13. sql语句优化(二)
  14. vs下C++内存泄露检测
  15. python 编写远程连接服务器脚本
  16. Endv 博客简介
  17. sql: Oracle 11g create procedure
  18. 排查 Azure 虚拟机的远程桌面连接问题
  19. Elasticsearch-PHP 快速开始
  20. c#设计模式系列:观察者模式(Observer Pattern)

热门文章

  1. js 跨域问题
  2. 20155208徐子涵 Exp5 MSF基础应用
  3. PythonStudy——赋值运算符 Assignment operator
  4. 我发起了一个 网格计算 协议 开源项目 GridP
  5. 1.1.20 Word不能保存问题
  6. fullCalendar使用经验总结
  7. c# 动态绘制直线和曲线
  8. Ubuntu更新时提示错误 E: Sub-process /usr/bin/dpkg returned an error code (1)
  9. 解决scipy无法正确安装到virtualenv中的问题
  10. 架构-架构风格:REST