![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构和算法
不爱吃鱼的猫v
所有的梦想都死在这吧!
展开
-
选择排序
选择排序描述:找出最大或最小值放在数据的前排实现int xuanze(int a[],int n) { int i,j,k=0,t; for(i=0;i<n;i++) //选择排序,外层表示被找到的最大或最小元素被放的位置 { for(j=i+1;j<n;j++) //内层表示在未排好的元素中找到最大或最小元素 { if(a[i]>a[j]) { t=a[i]; a[i]=a[j]; a[j]=t原创 2020-08-19 15:25:23 · 130 阅读 · 0 评论 -
冒泡排序
冒泡排序描述:依次比较相邻的两个元素,若他们的顺序不符合所给出的顺序(从小到大或者从大到小)就进行交换,直至所有元素按照一定顺序排列为止实现int maopao(int a[],int n) { int i,j,k=0,t; for(i=0;i<n;i++) //冒泡算法开始,两层实现 { //最外层表示要实现需要多少次从头到尾比较相邻元素并交换的过程 for(j=0;j<n-i-1;j++) //内层表示进行一次从头到尾比较相邻元素并交换的过程原创 2020-08-19 11:40:58 · 114 阅读 · 0 评论