排序C C 排序代码:冒泡排序、基数排序、插入排序、快速排序、归并排序等算法4.2.3数组排序

插入排序  时间:2021-01-30  阅读:()

//算法冒泡排序bubble sortingint tint []a={21,56,64,94,97,123};for(intj=a.Length-1;j>0;j--)

{for(int i=0;i<j;i++)

{ if(a 【i]>a 【i+1])

{ t=a[i];a[i]=a[i+1];a[i+1]=t;

} } }

//同时找最大最小int temp;int []a={56,66,5,1230,87,95};for(int i=0;i<(a.Length+1)/2;i++)

{ if(a[i]>a[a.Length-1-i])

{ temp=a[i];a[i]=a[a.Length-1-i];a[a.Length-1-i]=temp;

}

}int max=a[a.Length-1],min=a[0];for(int i=0;i<(a.Length+1)/2;i++)

{ i f(min>a[i])min=a[i];

}for(int i=(a.Length+1)/2;i<a.Length;i++)

{ if(ma x<a[i])max=a[i];

}

Console.WriteLine( "{0},{1}" ,min,max); //结果 5,1230//基数排序int []a={1,5,9,7};int []b=new int [10];for(int i=0;i<a.Length;i++)b[a[i]]=1;for(intj=0;j<b.Length;j++)if(b[j]==1)

Console.WriteLine(j); //结果 1,5,7,9//插入排序int[] r={12,2,6,65,42};

for(int i=1;i<r.Length;i++)

{ int t;t=r[i];int j;for(j=i-1;j>=0&&r[j]>t;j--)

{}for(int k=i;k>j+1;k--)r[k]=r[k-1];r[j+1]=t;

}for(int f=O;f<r.Length;f++)

Console.WriteLine(r[f]); 结果 2,6,12,42,65//Quicksort 快速排序static void QuickSort( int []a, int start, int end)

{ int i=start,j=end;intpivot=a[i];wh i le(i<j)

{wh ile (i<j&&p iv o t<=a[j])j--;a[i]=a[j];while(i<j&&a[i]v=pivot)i++;a[j]=a[i];

}a[i]=pivot;if(i>s tart)

Qu ic kS o rt(a,s t art,i);if(i<end)

Quic kSort(a,i+1,end);

}static void Main(string[]args)

{ int []x={87,56,5,13,5,12,};

Quic kSort(x,O,x.Length-1);for(int i=O;i<x.Length;i++)

Console.WriteLine(x[i]);

} //结果 5,5,12,13,56,87

//MergeSort归并排序static void MergeSort(int []a, int s,int e)

{ i f(s>=e)return;

MergeSort(a,s,(s+e)/2);

MergeSort(a,(s+e)/2+1,e);

biiiw宀

awa

S

VirMach(8元/月)KVM VPS,北美、欧洲

VirMach,成立于2014年的美国IDC商家,知名的低价便宜VPS销售商,支持支付宝、微信、PayPal等方式付款购买,主打美国、欧洲暑假中心产品,拥有包括洛杉矶、西雅图、圣何塞、凤凰城在内的11个数据中心可以选择,可以自由搭配1Gbps、2Gbps、10Gbps带宽端口,有Voxility DDoS高防IP可以选择(500Gbps以上的防御能力),并且支持在控制面板付费切换机房和更换IP(带...

搬瓦工VPS:高端线路,助力企业运营,10Gbps美国 cn2 gia,1Gbps香港cn2 gia,10Gbps日本软银

搬瓦工vps(bandwagonhost)现在面向中国大陆有3条顶级线路:美国 cn2 gia,香港 cn2 gia,日本软银(softbank)。详细带宽是:美国cn2 gia、日本软银,都是2.5Gbps~10Gbps带宽,香港 cn2 gia为1Gbps带宽,搬瓦工是目前为止,全球所有提供这三种带宽的VPS(云服务器)商家里面带宽最大的,成本最高的,没有第二家了! 官方网站:https...

gcorelabs:美国GPU服务器,8张RTX2080Ti,2*Silver-4214/256G内存/1T SSD/

gcorelabs提供美国阿什本数据中心的GPU服务器(显卡服务器),默认给8路RTX2080Ti,服务器网卡支持2*10Gbps(ANX),CPU为双路Silver-4214(24核48线程),256G内存,1Gbps独享带宽仅需150欧元、10bps带宽仅需600欧元,不限流量随便跑吧。 官方网站 :https://gcorelabs.com/hosting/dedicated/gpu/ ...

插入排序为你推荐
金士顿内存卡怎么样金士顿内存好吗?手机内存卡数据恢复如何恢复手机内存卡数据?输入法哪个好用手机拼音输入法哪个好用涡轮增压和自然吸气哪个好涡轮增压与自然吸气哪个好传奇类手游哪个好传奇手游哪个好玩免费少儿英语哪个好少儿英语教材哪个好?dnf魔枪士转职哪个好dnf魔枪士转职哪个好几个职业播放器哪个好哪个播放器比较好用牡丹江教育云空间登录云端学习如何登录?51个人空间登录为什么登陆51博客个人空间就不能登陆QQ
域名主机基地 如何查询域名备案号 net主机 便宜域名 分销主机 国外bt lighttpd 建站代码 申请空间 商家促销 godaddy域名证书 怎样建立邮箱 工作站服务器 万网空间管理 英雄联盟台服官网 新加坡空间 工信部网站备案查询 浙江服务器 大化网 电信主机托管 更多