下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
下面是几种排序方法的程序:交换排序#include<stdio.h>#include<stdlib.h>mtmaiii(void){inta[10]={1,4,3,07,5,2,8,9,6};inti=0J=0;inttemp=0;for(i=0;i<9;i++){for(j=i+l;j<10;j++){if(a[i]>a[j]){temp=a[i];a[i]=a[j];a[j]=temp;}}}for(i=0;i<10;i++){pnmf(”%d\f;a[i]);if((i+l)%5=0)pimtf(n\irr);}return0;}插入排序#include<stdio.h>#include<stdlib.h>mtmaiii(void){inta[9]={5,8,3,9,2,0,4,7,10};inttemp=0,i=0,j=0.z=0;for(i=0;i<9;i++)for(j=i+l;j<9;j++){if(a[j]<a[i]){temp=a|j];for(z=j-l;z>=i;z-){a[z+l]=a[z];}a[i]=temp;}}}for(i=0;i<9;i++){printf(”%d\f;a[i]);if((i+l)%5=0)pimtf(n\irr);}pnntf(M\nM);return0;}归并#include<stdio.h>^include<stdlib.h>iiitmerge(mtiiitbegin,intend){int*c=NULL;inti=0;intx=0,y=0;intmid=0;nud=(begin-rend)/2;x=begin;y=mid+l;c=(int*)malloc((end+1)*4);if(c=NULL)return0:fbr(i=begin;i<(end+l);i++)if(x!=(niid+1)&&y!=(end+1))if(a[x]<a[v]){C[1]=a[x];x++;}else{c[i]=a[y];叶}}elseif(x!=(mid+1)){c[i]=a[x];x++;}else{c[i]=a[yl;y++;}}fbr(i=begin;i<end+l;i++){a[i]=c[i];}free(c);return0;}hitsoit(iiit*a,mtbegin,intend){if(begin>=end)retuni0;intmid=0;nud=(begin-rend)/2;sort(a,begin,nud);sort(a,nud+1,end);}}}}meige(a,begin,end);retuin0;}mtmam(void){inti=0;inta[10]={1,5,2,7,4,9,10,3,0,6};sort(a.0,9);for(i=0;i<10;i++){pnmfT%d\f;a[i]);if((i+l)%5=0)}retuin0;}冒泡排序#include<stdio.h>#include<stdlib.h>#definesize9iiitmam(void){inta[size]={3,2,6,5,4,9,8,0,7};inti=OJ=0,flag=0,temp=0;fbr(i=0;i<size;i++){for(j=0;j<(size-i-l);j-H-){if(a|j]>a[j+l]){temp=a|j];a[j]=a[j+l];a[j+l]=temp;flag卄;if(flag==0)
break;flag=0;}for(i=0;i<9;i++){pnmfT%d\f/[i]);%5—0)pnnrff\n”);}pnntfC,\nM);return0;}选择排序#include<stdio.h>^include<stdlib.h>hitmam(void){mta[10]={0,2,5,3,7,1,9,10,6,4};inttemp=0,flag=0;int1=OJ=0;for(i=0;i<9;i++){temp=a[i];flag=i;for(j=i+l;j<10;j++){if(temp>a|j]){temp=a[j];flag=j;}}a[flag]=a[i];
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 颈椎病患者锻炼康复训练计划
- 《汽车构造》习题及答案 项目六任务6测试题
- 2026年部编版语文五年级下册期末考试模拟题(有答案)
- 2026年自考审计学专项试题及答案
- 2026年实验室管理员考试试卷真题集
- 2025年武汉市事业单位公开招聘考试心理健康真题试卷题后含答案
- 2026年材料员(建筑工程)模拟试卷及解析
- 2026年旅游管理(旅游学概论)考题及答案
- 2025浙江温州乐清市市属(管)国有企业招考岗位员工总及人员笔试历年常考点试题专练附带答案详解
- 2025浙江嘉兴嘉善县部分单位及国有企业招聘工作人员60人笔试历年备考题库附带答案详解
- 西南石油大天然气工程讲义第3章 烃类流体相态
- 基于STM32单片机车载儿童滞留检测系统设计
- 艺术课程标准(2022年版)
- 妇幼健康服务工作评分细则
- JJG 968-2002烟气分析仪
- GB/T 2522-2017电工钢带(片)涂层绝缘电阻和附着性测试方法
- GB/T 193-2003普通螺纹直径与螺距系列
- GB/T 1149.3-2010内燃机活塞环第3部分:材料规范
- 七年级语文部编版下册第单元写作抓住细节课件
- 基坑钢板桩支护计算书计算模板
- 【精品】东南大学逸夫建筑馆施工组织设计
评论
0/150
提交评论