C#编写的8种排序方法

QQruolin 2010-05-28 09:13:22
我在我的博客上发了一个关于排序的方法

原文地址:http://www.softpeng.com/post/30.html

本文是我在网上收集过来,写着拿来复习数据结构和算法,代码编译通过,可以运行!!就差归并排序了。以下有些代码可能写的不完美,希望大家能够一起交流,共同探讨和提高!

敬请各位指教!同时希望各位能够帮我一起丰富本文内容,集合成完美的所有C#排序方法!
...全文
365 27 打赏 收藏 转发到动态 举报
写回复
用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)

110,561

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧