社区
C#
帖子详情
C# 求一效率高的 把字符串数组按字符串长度排序
C5662601
2011-01-30 10:18:52
RT:数组如下
a
passage
no
a
to
india
其中长度一样的自然排序
...全文
994
5
打赏
收藏
C# 求一效率高的 把字符串数组按字符串长度排序
RT:数组如下 a passage no a to india 其中长度一样的自然排序
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
songhongkai123
2011-01-30
打赏
举报
回复
[Quote=引用 2 楼 wuyq11 的回复:]
string[] arr=new string[] {"",...};
arr= arr.OrderBy(s =>s.Length).ToArray();
[/Quote]
linq挺方便的 lambada表达式 比较简洁
兔子-顾问
2011-01-30
打赏
举报
回复
Array.Sort
旅行者I号
2011-01-30
打赏
举报
回复
string[] haha = new string[] { "hahaxixi", "xixiha", "haxihahaxi", "xi" };
var ge = haha.OrderByDescending(str => str.Length).ToArray<string>();
wuyq11
2011-01-30
打赏
举报
回复
string[] arr=new string[] {"",...};
arr= arr.OrderBy(s =>s.Length).ToArray();
C5662601
2011-01-30
打赏
举报
回复
排序结果如下
passage
india
no
to
a
a
c#
获取
字符串
数组
中最长的的
字符串
并输出最长的
字符串
求
字符串
数组
中最大长度的
字符串
: 实质就是比较
字符串
的长度; 方案一: 1 class Program 2 { 3 static void Main(string[] args) 4 { 5 string[] array = {"张三","亲,今天购物了么!","明天你喜欢很久的人要结婚了,...
排序
算法: 超高速根据
字符串
长度
排序
的算法
1. 你需要知道这些: 代码适用于: 适用于
字符串
数组
的元素长度变化量较小的, 比如
字符串
的长度普遍在1~50, 那么此时, 这个算法将有超高的性能, 测试结果是 50万条数据
排序
所需时间为1s多一点(你没看错). 应用场景: 你有一个超级长的文本文件, 这里面每一行都是一条数据, 例如这些数据是用爬虫获取的搜索关键字, 你现在需要将它们
排序
, 别犹豫, 我认为这个算法非常适合你. 局限性
字符串
数组
的元素长度变化量越大, 该算法效率越低, 请根据需求使用. 2.算法的主要内容 主要原理: 定
c#
入门(三)
字符串
处理和委托
一、
字符串
1、
字符串
的更多使用 1,创建
字符串
string s = “zhang san”; 2,获取
字符串
长度
s.Length(属性) 3,比较
字符串
是否一样 s==“li si” 4,
字符串
连接 s=“http://”+s; 5,使用类似索引器的语法来取得
字符串
中的某个字符 stringName[index] s[0] s[3] 关于string
字符串
:string创建的
字符串
实际上是一个不可变的数据类型,一旦对
字符串
对象进行了初始化,该
字符串
就不能改变内容了,上面的示例中实际上是创建了一个新的字
c语言 如何用指针来处理
字符串
?
一字符指针 1字符指针输出
字符串
2字符指针处理
字符串
3字符
数组
与字符指针处理
字符串
有何不同 二指针
数组
读者,你好! 如果你精通C,希望能得到你的斧正;如果你是初学者,希望能对你有所帮助。 加粗的是一些我认为比较重要的内容。一、字符指针1、字符指针输出
字符串
为了更好的理解这部分内容,我们先看一个例子:#include &lt;stdio.h&gt; int main() { char *ps
C#
算法系列(6)——归并
排序
本文主要描述了归并
排序
的两种实现方式,递归方式和非递归方式,以及二者的优缺点比较。下面首先介绍一下归并
排序
的原理。一、理解归并
排序
归并
排序
的本质:通过两两合并
排序
再合并,最终获得了一个有序的
数组
。通过在纸上演示,就会发现它其实是一棵倒置的完全二叉树。 原理:假设初始序列含有n个记录,则可以看成是n个有序的子序列,每个子序列的长度为1,然后两两归并,得到n/2个长度为2或
C#
110,556
社区成员
642,563
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章