社区
C#
帖子详情
C#编写的8种排序方法
QQruolin
2010-05-28 09:13:22
我在
我的博客
上发了一个关于排序的方法
原文地址:
http://www.softpeng.com/post/30.html
本文是我在网上收集过来,写着拿来复习数据结构和算法,代码编译通过,可以运行!!就差归并排序了。以下有些代码可能写的不完美,希望大家能够一起交流,共同探讨和提高!
敬请各位指教!同时希望各位能够帮我一起丰富本文内容,集合成完美的所有C#排序方法!
...全文
365
27
打赏
收藏
C#编写的8种排序方法
我在我的博客上发了一个关于排序的方法 原文地址:http://www.softpeng.com/post/30.html 本文是我在网上收集过来,写着拿来复习数据结构和算法,代码编译通过,可以运行!!就差归并排序了。以下有些代码可能写的不完美,希望大家能够一起交流,共同探讨和提高! 敬请各位指教!同时希望各位能够帮我一起丰富本文内容,集合成完美的所有C#排序方法!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
27 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
changjin642
2010-05-30
打赏
举报
回复
接分。
zt309222002
2010-05-30
打赏
举报
回复
可以参考参考,那个网站也没啥问题啊~~~
linphantom
2010-05-30
打赏
举报
回复
有不和谐文章吗 我去瞄瞄
zlcp520
2010-05-30
打赏
举报
回复
帮顶接分
QQruolin
2010-05-30
打赏
举报
回复
static void Main(string[] args)
{
int[] test7 = { 21, 13, 321, 231, 43, 7, 65, 18, 48, 6 };
heapsort(test7, 0, 9); //堆排序
foreach (int a in test7)
Console.Write(a.ToString().PadRight(4));
Console.WriteLine();
int[] test6 = { 21, 13, 321, 231, 43, 7, 65, 18, 48, 6 };
radixsort(test6, 0, 9, 2); //基数排序(第4个参数是数组中最大数的10的最大次瞑)
foreach (int a in test6)
Console.Write(a.ToString().PadRight(4));
Console.WriteLine();
int[] test0 = { 21, 13, 321, 231, 43, 7, 65, 18, 48, 6 };
insertsort(test0, 10); //插入排序
foreach (int a in test0)
Console.Write(a.ToString().PadRight(4));
Console.WriteLine();
int[] test1 = { 21, 13,321, 231, 43, 7, 65, 18, 48, 6 };
newinsertsort(test1, 10); //折半插入排序
foreach (int a in test1)
Console.Write(a.ToString().PadRight(4));
Console.WriteLine();
int[] test2 = { 21, 13,321, 231, 43, 7, 65, 18, 48, 6 };
shellsort(test2, 10); //希尔排序
foreach (int a in test2)
Console.Write(a.ToString().PadRight(4));
Console.WriteLine();
int[] test3 = { 21, 13, 321, 231, 43, 7, 65, 18, 48, 6 };
paopaosort(test3, 10); //冒泡排序
foreach (int a in test3)
Console.Write(a.ToString().PadRight(4));
Console.WriteLine();
int[] test4 = { 21, 13, 321, 231, 43, 7, 65, 18, 48, 6 };
fastsort(test4, 0, 9); //快速排序
foreach (int a in test4)
Console.Write(a.ToString().PadRight(4));
Console.WriteLine();
int[] test5 = { 21, 13, 321, 231, 43, 7, 65, 18, 48, 6 };
selectsort(test5, 10); //选择排序
foreach (int a in test5)
Console.Write(a.ToString().PadRight(4));
Console.WriteLine();
Console.Read();
}
sxmonsy
2010-05-29
打赏
举报
回复
从七楼开始就歪楼了。
taelle
2010-05-29
打赏
举报
回复
leon9090
2010-05-29
打赏
举报
回复
震惊!肉价下跌的真正原因竟是高房价绞杀
weike021996
2010-05-29
打赏
举报
回复
mark
QQruolin
2010-05-29
打赏
举报
回复
[Quote=引用 17 楼 qqruolin 的回复:]
引用 16 楼 yuwenge 的回复:
又一个瞎折腾的。
啥意思:?
[/Quote]
哈哈哈
QQruolin
2010-05-28
打赏
举报
回复
[Quote=引用 16 楼 yuwenge 的回复:]
又一个瞎折腾的。
[/Quote]
啥意思:?
卧_槽
2010-05-28
打赏
举报
回复
又一个瞎折腾的。
QQruolin
2010-05-28
打赏
举报
回复
最后一次邀请
QQruolin
2010-05-28
打赏
举报
回复
一起丰富下吧~~
QQruolin
2010-05-28
打赏
举报
回复
[Quote=引用 12 楼 cjnkd 的回复:]
挺好的,
[/Quote]
谢谢,,我现在缺少支持,,哎~~~
cjnkd
2010-05-28
打赏
举报
回复
挺好的,
qq497525725
2010-05-28
打赏
举报
回复
JF 不错 挺好的 ,有时间学习一下.
ustclab
2010-05-28
打赏
举报
回复
震惊!肉价下跌的真正原因竟是高房价绞杀
QQruolin
2010-05-28
打赏
举报
回复
大家帮忙顶下,讨论讨论啊~
QQruolin
2010-05-28
打赏
举报
回复
[Quote=引用 7 楼 hhc123 的回复:]
震惊!肉价下跌的真正原因竟是高房价绞杀
[/Quote]
那个不是吧,,那个是凤凰网上的呢~~
加载更多回复(7)
C#
Winform数据库应用设计(附开发案例
(1) 掌握基本的
C#
语法,熟练运用
C#
编写
基本的程序逻辑。 (2) 能够创建
C#
控制台应用程序并处理输入输出。 (3) 掌握
C#
中的数组,并对数组进行相应的
排序
,查找操作。 (4) 熟练使用
C#
的字符串对象。 (5) 掌握...
用
C#
编写
的各种
排序
算法
用
C#
编写
的各种
排序
算法 1, 冒泡
排序
:using System;namespace BubbleSorter{ public class BubbleSorter { public void Sort(int [] list) { int i,j,temp; bool done=false; j=1; while((j { done=...
C#
程序设计与宿舍管理系统实战
结合应用案例,力求做到深入浅出,明白易懂 通过本课的学习,使学生掌握
C#
语言的语法知识,理解和掌握面向对象程序设计的思想和
方法
,能熟练使用Visual Studio集成开发环境
编写
、调试和测试控制台应用软件、Winform...
c#
集合
排序
在
C#
中,集合
排序
是一种常见的操作,它可以帮助我们对集合中的元素进行
排序
。
C#
中提供了多种集合
排序
方法
,包括Array.Sort、List.Sort、SortedList和SortedSet等。下面分别介绍一下这些集合
排序
方法
的用法和注意事项...
C#
List
排序
简介及四种
方法
介绍-附代码
有时用户需要按某项
排序
,但是查询结果以List格式存储,我们当然可以自己
编写
一个快速
排序
的
方法
进行
排序
,但是还有多个选择,并且可能比你写的短、效率也不差,那不如在恰当的时候选择其他
方法
对List进行
排序
。
c#
的...
C#
110,561
社区成员
642,566
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章