﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-C#_空间</title><link>http://www.cppblog.com/fdsajhg1000/</link><description>tool--简单，实用</description><language>zh-cn</language><lastBuildDate>Tue, 14 Apr 2026 23:09:11 GMT</lastBuildDate><pubDate>Tue, 14 Apr 2026 23:09:11 GMT</pubDate><ttl>60</ttl><item><title>dsfdsf</title><link>http://www.cppblog.com/fdsajhg1000/archive/2010/09/17/126874.html</link><dc:creator>C#_空间</dc:creator><author>C#_空间</author><pubDate>Fri, 17 Sep 2010 06:33:00 GMT</pubDate><guid>http://www.cppblog.com/fdsajhg1000/archive/2010/09/17/126874.html</guid><wfw:comment>http://www.cppblog.com/fdsajhg1000/comments/126874.html</wfw:comment><comments>http://www.cppblog.com/fdsajhg1000/archive/2010/09/17/126874.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/fdsajhg1000/comments/commentRss/126874.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/fdsajhg1000/services/trackbacks/126874.html</trackback:ping><description><![CDATA[<p><br><br><br><br>贪<br>爽<br>自我<br><br><br><br>狠<br>自信<br><br>局势<br>面向对象<br>---零碎----兴趣----新闻----共通点<br><br></p>
吹牛<br>思路<br>计划<br>步处<br>管理<br><br><br>
<img src ="http://www.cppblog.com/fdsajhg1000/aggbug/126874.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/fdsajhg1000/" target="_blank">C#_空间</a> 2010-09-17 14:33 <a href="http://www.cppblog.com/fdsajhg1000/archive/2010/09/17/126874.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>几种常用的C#排序方法简介 </title><link>http://www.cppblog.com/fdsajhg1000/archive/2010/09/17/126859.html</link><dc:creator>C#_空间</dc:creator><author>C#_空间</author><pubDate>Fri, 17 Sep 2010 05:30:00 GMT</pubDate><guid>http://www.cppblog.com/fdsajhg1000/archive/2010/09/17/126859.html</guid><wfw:comment>http://www.cppblog.com/fdsajhg1000/comments/126859.html</wfw:comment><comments>http://www.cppblog.com/fdsajhg1000/archive/2010/09/17/126859.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/fdsajhg1000/comments/commentRss/126859.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/fdsajhg1000/services/trackbacks/126859.html</trackback:ping><description><![CDATA[<h1 class=Article_tle>几种常用的C#排序方法简介 </h1>
<div class=Ud_tle><span style="BORDER-RIGHT: #cccccc 1px dashed; FLOAT: left; WIDTH: 50%">
<script language=javascript src="http://dotnet.chinaitlab.com/JS/und_title_left.js"></script>
<a style="PADDING-LEFT: 4px" href="http://www.ccxx.com/" target=_blank><font color=#ff0000><u>【亚威】岁末优惠，全年最低价</u></font></a><br>
<script language=javascript src="http://dotnet.chinaitlab.com/JS/tech_title_rencai.js"></script>
<a style="PADDING-LEFT: 4px" href="http://www.sz-aptech.com/accp/default.aspx" target=_blank><font color=#0000ff><u>JAVAV工程师权威认证</u></font></a><br><a style="PADDING-LEFT: 4px" href="http://www.huanwen.net/" target=_blank><u><font color=#0000ff>桓文ccna最新优惠，年底前免费重考</font></u></a> </span><span style="FLOAT: left; WIDTH: 48%">
<script language=javascript src="http://dotnet.chinaitlab.com/JS/und_title_right.js"></script>
<a style="PADDING-LEFT: 4px" href="http://www.sz-aptech.com/news/ShowArticle.aspx?id=2505" target=_blank><font color=#ff0000><u>贺深圳北大青鸟信狮学校学员100%就业</u></font></a><br>
<script language=javascript src="http://dotnet.chinaitlab.com/JS/tech_title_school.js"></script>
<a class="" href="http://www.chinalinuxforum.com/" target=_blank><font color=#ff0000><u>定向委培RHCA,通过考试年薪10W</u></font></a><br><a class="" href="http://www.szaptech.com.cn/benet.asp" target=_blank><u><font color=#0000ff>Windows高级工程师的培训地</font></u></a> </span></div>
<div class=infor><img height=16 alt=文章来源 src="http://cisco.chinaitlab.com/images/source.gif" width=15><a href="http://www.chinaitlab.com/ShowCopyFrom.asp?ChannelID=1007&amp;SourceName=中国IT实验室收集整理"><u><font color=#0000ff>中国IT实验室收集整理</font></u></a> <img height=15 alt=作者 src="http://cisco.chinaitlab.com/images/author.gif" width=14>佚名 <img height=16 alt=更新时间 src="http://cisco.chinaitlab.com/images/time.gif" width=14>2010-7-13 <img height=16 alt=保存本文 src="http://cisco.chinaitlab.com/images/save.gif" width=16><a href="javascript:window.external.AddFavorite('http://cisco.chinaitlab.com/CSharp/815600.html','几种常用的C#排序方法简介|中国IT实验室')" target=_top><u><font color=#0000ff>保存本文</font></u></a> <img height=16 alt=推荐给好友 src="http://cisco.chinaitlab.com/images/tuijian.gif" width=20><a onclick="javascript:window.open('http://www.chinaitlab.com/www/news/sendfriend.asp?id1=32580&amp;location1='+document.all.location1.value)" href="http://cisco.chinaitlab.com/CSharp/815600.html"><u><font color=#0000ff>推荐给好友</font></u></a> <img height=15 alt=收藏本页 src="http://cisco.chinaitlab.com/images/faver.gif" width=14><a href="javascript:window.external.AddFavorite('http://www.chinaitlab.com','中国IT实验室')" target=_top><u><font color=#0000ff>收藏本页</font></u></a> </div>
<div class=Article_content>
<div class=STYLE1><a class=STYLE1 href="http://bbs.chinaitlab.com/" target=_blank><font face=宋体 color=#ff0000>欢迎进入.NET社区论坛，与200万技术人员互动交流 &gt;&gt;进入</font></a> </div>
<p>　　这五种<a class=channel_keylink href="http://dotnet.chinaitlab.com/List_233.html" target=_blank><u><font color=#0000ff>C#</font></u></a>排序方法，其实在其他语言平台中也是常见的，因此<a class=channel_keylink href="http://dotnet.chinaitlab.com/List_233.html" target=_blank><u><font color=#0000ff>C#</font></u></a>排序方法也可以说是其他语言的排序方法，只不过实现的语言不同罢了。</p>
<p>　　在网上看到很多经典排序方法，算法分：</p>
<p>　　1：插入排序 a.直接插入排序&nbsp; b.希尔排序</p>
<p>　　2：<a class=channel_keylink href="http://cisco.chinaitlab.com/List_7.html" target=_blank><u><font color=#0000ff>交换</font></u></a>排序 a.冒泡排序&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; b.快速排序</p>
<p>　　3：选择排序 a.直接选择排序</p>
<p>　　4：归并排序 a.归并排序</p>
<p>　　5：分配排序 a.箱排序&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; b.基数排序</p>
<p>　　本人常用的三种<a class=channel_keylink href="http://dotnet.chinaitlab.com/List_233.html" target=_blank><u><font color=#0000ff>C#</font></u></a>排序方法：1.直接选择排序 2.直接插入排序 3.冒泡排序；我用C#语言来讲解一下。</p>
<p><strong>　　第一种：冒泡排序</strong></p>
<p>　　原理：对一个数列，我们将它进行轮循和<a class=channel_keylink href="http://cisco.chinaitlab.com/List_7.html" target=_blank><u><font color=#0000ff>交换</font></u></a>，每次轮循出最大数或最小数放在对尾，依次进行循环，轮循长度为-1。</p>
<p>　　public class EbullitionSorter</p>
<p>　　{</p>
<p>　　public void Sort(int[] arr)</p>
<p>　　{</p>
<p>　　for(int i=arr.length-1;i&gt;0;i--)</p>
<p>　　{</p>
<p>　　for(int j=0;j</p>
<p>　　{</p>
<p>　　if(arr[i]</p>
<p>　　{</p>
<p>　　int temp=arr[i];</p>
<p>　　arr[i]=arr[j];</p>
<p>　　arr[j]=temp;</p>
<p>　　}</p>
<p>　　}</p>
<p>　　}</p>
<p>　　}</p>
<p>　　}</p>
<p><strong>　　第二种：选择排序</strong></p>
<p>　　原理：对一个数列，我们选出最大或最小的数，放在队尾，依次循环下去，循环长度为-1；由于没有冒泡排序那每次都要比较，因此比冒泡排序要快。</p>
<p>　　public class SelectionSorter</p>
<p>　　{</p>
<p>　　private int min;</p>
<p>　　public void Sort(int[] arr)</p>
<p>　　{</p>
<p>　　for(int i=0;i</p>
<p>　　{</p>
<p>　　min=i;</p>
<p>　　for(int j=i+1;j</p>
<p>　　{</p>
<p>　　if(arr[j]</p>
<p>　　{</p>
<p>　　min=j;</p>
<p>　　}</p>
<p>　　}</p>
<p>　　int temp=arr[min];</p>
<p>　　arr[min]=arr[i];</p>
<p>　　arr[i]=temp;</p>
<p>　　}</p>
<p>　　}</p>
<p>　　}</p>
<p><strong>　　第三种：插入排序</strong></p>
<p>　　原理：对一个数列，我们从第二个数开始，将它与它前面的数字进行比较，每次选出最大</p>
<p>　　或最小的数放在队首，因而形成一个有序的队列，所以它比选择排序更快。</p>
<p>　　public class InsertionSorter</p>
<p>　　{</p>
<p>　　public void Sort(int[] arr)</p>
<p>　　{</p>
<p>　　for(int i=1;i</p>
<p>　　{</p>
<p>　　int temp=arr[i];</p>
<p>　　int j=i;</p>
<p>　　while((j&gt;0)&amp;&amp;(arr(j-1)&gt;temp))</p>
<p>　　{</p>
<p>　　arr[j]=arr[j-1];</p>
<p>　　--j;</p>
<p>　　}</p>
<p>　　arr[j]=temp;</p>
<p>　　}</p>
<p>　　}</p>
<p>　　}</p>
<p>　　以上的三种方法是我自己常用的，很简单，程序也很容易懂的，对初学者很有帮助</p>
</div>
<img src ="http://www.cppblog.com/fdsajhg1000/aggbug/126859.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/fdsajhg1000/" target="_blank">C#_空间</a> 2010-09-17 13:30 <a href="http://www.cppblog.com/fdsajhg1000/archive/2010/09/17/126859.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>通信接口~~</title><link>http://www.cppblog.com/fdsajhg1000/archive/2010/09/17/126811.html</link><dc:creator>C#_空间</dc:creator><author>C#_空间</author><pubDate>Thu, 16 Sep 2010 17:39:00 GMT</pubDate><guid>http://www.cppblog.com/fdsajhg1000/archive/2010/09/17/126811.html</guid><wfw:comment>http://www.cppblog.com/fdsajhg1000/comments/126811.html</wfw:comment><comments>http://www.cppblog.com/fdsajhg1000/archive/2010/09/17/126811.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/fdsajhg1000/comments/commentRss/126811.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/fdsajhg1000/services/trackbacks/126811.html</trackback:ping><description><![CDATA[线程<br>系统
<img src ="http://www.cppblog.com/fdsajhg1000/aggbug/126811.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/fdsajhg1000/" target="_blank">C#_空间</a> 2010-09-17 01:39 <a href="http://www.cppblog.com/fdsajhg1000/archive/2010/09/17/126811.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>基础</title><link>http://www.cppblog.com/fdsajhg1000/archive/2010/09/17/126810.html</link><dc:creator>C#_空间</dc:creator><author>C#_空间</author><pubDate>Thu, 16 Sep 2010 17:38:00 GMT</pubDate><guid>http://www.cppblog.com/fdsajhg1000/archive/2010/09/17/126810.html</guid><wfw:comment>http://www.cppblog.com/fdsajhg1000/comments/126810.html</wfw:comment><comments>http://www.cppblog.com/fdsajhg1000/archive/2010/09/17/126810.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/fdsajhg1000/comments/commentRss/126810.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/fdsajhg1000/services/trackbacks/126810.html</trackback:ping><description><![CDATA[<br><br>输出：<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Console.WriteLine(Encoding.Unicode.GetString(data, 0, data.Length));<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Console.Write("%x ", data[i]);<br>输入：<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Console.Read(数值);<br>函数调用：<br><br>外部函数调用：<br><br>系统函数调用：<br><br>
<img src ="http://www.cppblog.com/fdsajhg1000/aggbug/126810.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/fdsajhg1000/" target="_blank">C#_空间</a> 2010-09-17 01:38 <a href="http://www.cppblog.com/fdsajhg1000/archive/2010/09/17/126810.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>控件基础</title><link>http://www.cppblog.com/fdsajhg1000/archive/2010/09/17/126809.html</link><dc:creator>C#_空间</dc:creator><author>C#_空间</author><pubDate>Thu, 16 Sep 2010 17:35:00 GMT</pubDate><guid>http://www.cppblog.com/fdsajhg1000/archive/2010/09/17/126809.html</guid><wfw:comment>http://www.cppblog.com/fdsajhg1000/comments/126809.html</wfw:comment><comments>http://www.cppblog.com/fdsajhg1000/archive/2010/09/17/126809.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/fdsajhg1000/comments/commentRss/126809.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/fdsajhg1000/services/trackbacks/126809.html</trackback:ping><description><![CDATA[<br><br>
<img src ="http://www.cppblog.com/fdsajhg1000/aggbug/126809.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/fdsajhg1000/" target="_blank">C#_空间</a> 2010-09-17 01:35 <a href="http://www.cppblog.com/fdsajhg1000/archive/2010/09/17/126809.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>基础语法</title><link>http://www.cppblog.com/fdsajhg1000/archive/2010/09/17/126808.html</link><dc:creator>C#_空间</dc:creator><author>C#_空间</author><pubDate>Thu, 16 Sep 2010 17:35:00 GMT</pubDate><guid>http://www.cppblog.com/fdsajhg1000/archive/2010/09/17/126808.html</guid><wfw:comment>http://www.cppblog.com/fdsajhg1000/comments/126808.html</wfw:comment><comments>http://www.cppblog.com/fdsajhg1000/archive/2010/09/17/126808.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/fdsajhg1000/comments/commentRss/126808.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/fdsajhg1000/services/trackbacks/126808.html</trackback:ping><description><![CDATA[<br><br><br>
<img src ="http://www.cppblog.com/fdsajhg1000/aggbug/126808.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/fdsajhg1000/" target="_blank">C#_空间</a> 2010-09-17 01:35 <a href="http://www.cppblog.com/fdsajhg1000/archive/2010/09/17/126808.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>