leetcode49
2024-08-26 18:14:11
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;
}
}
最新文章
- 添加OSG各种事件处理器
- JS使构造函数与new操作符无关
- 001_从原理上搞定编码-- Base64编码
- 堪称最好的A*算法
- 多线程监控文件夹,FlieSystemWatcher,并使用共享函数
- PHP基础示例:商品信息管理系统v1.1
- Androidndk开发打包时我们应该如何注意平台的兼容(x86,arm,arm-v7a)
- MYSQL DISTINCT Optimization
- JAVA并发编程学习笔记------基础构建模块
- 使用 vi 命令
- https下 http的会被阻塞 This request has been blocked; the content must be served over HTTPS.
- sklearn countvectorizer坑
- sql语句优化(二)
- vs下C++内存泄露检测
- python 编写远程连接服务器脚本
- Endv 博客简介
- sql: Oracle 11g create procedure
- 排查 Azure 虚拟机的远程桌面连接问题
- Elasticsearch-PHP 快速开始
- c#设计模式系列:观察者模式(Observer Pattern)
热门文章
- js 跨域问题
- 20155208徐子涵 Exp5 MSF基础应用
- PythonStudy——赋值运算符 Assignment operator
- 我发起了一个 网格计算 协议 开源项目 GridP
- 1.1.20 Word不能保存问题
- fullCalendar使用经验总结
- c# 动态绘制直线和曲线
- Ubuntu更新时提示错误 E: Sub-process /usr/bin/dpkg returned an error code (1)
- 解决scipy无法正确安装到virtualenv中的问题
- 架构-架构风格:REST