- 8
- 0
- 约1.07万字
- 约 18页
- 2018-05-28 发布于河南
- 举报
C语言排序
C语言排序
这是c++的插入排序源程序
其他自己看吧!!
# include iostream.h
# include conio.h
# define MAXSIZE 20
# define MAX_LENGTH 100
typedef int RedType;
typedef struct
{ RedType r[MAXSIZE+1];
int length;
}SqList;
void InsertSort(SqList L)
{ int i,j;
for(i=2;i =L.length;++i)
if(L.r[i] L.r[i-1])
{ L.r[0]=L.r[i];
for(j=i-1;L.r[0] L.r[j];--j)
L.r[j+1]=L.r[j];
L.r[j+1]=L.r[0];
}
}
void main()
{ int i;
SqList L;
cout endl endl InsertSort.cpp ;
cout endl ============== ;
cout endl Please input the length of SqList (eg,5): endl endl;
cin L.length;
for(i=1;i =L.length;++i)
{ cout Please input the i th integer (eg,58): ;
cin L.r[i];
}
cout endl The disordered : ;
for(i=1;i =L.length;i++)
cout L.r[i] ;
InsertSort(L);
cout endl The ordered : ;
for(i=1;i =L.length;i++)
cout L.r[i] ;
cout endl endl ...OK!... ;
getch();
对我有用[0] 丢个板砖[0] 引用 举报 管理 TOP 精华推荐:各位前辈,为什么很多人说真正的高手是C高手而非C++的呢
sylmoon
(单独的狼)
等 级:
#6楼 得分:15回复于:2002-06-19 21:02:37先来看看最基本的数组排序——冒泡排序。比如我们有一个数组为:2,57,29,89,
42,34,16,1。通过冒泡——大的沉下去,小的浮上来的原理,分别比较相邻的值,
大的往后排。如果相邻的两个值是升序排列的,就保持原样,如果是降序排列的,就
交换它们的值:
start : a[0]2, a[1]57, a[2]29, a[3]89, a[4]42, a[5]34, a[6]16,a[7]1
1 times:2, 29, 57, 42, 34, 16, 1, 89
2 times: 2, 29, 42, 34, 16, 1, 57, 89
3 times: 2, 29, 34, 16, 1, 42, 57, 89
4 times: 2, 29, 16, 1, 34, 42, 57, 89
5 times: 2, 16, 1, 29, 34, 42, 57, 89
6 times: 2, 1, 16, 29, 34, 42, 57, 89
7 times: 1, 2, 16, 29, 34, 42, 57, 89
我们可以用两个循环来控制排序,一个控制趟数
您可能关注的文档
- (一)消防安全教育、培训制度.doc
- (转)现在当兵一年能拿多少补贴.doc
- --找了很久的--如何制定人生目标和实现目标.doc
- 00151经营管理与巩固成果.doc
- 01写 作 讲 义.doc
- 01年下半年全国计算机二级公共基础知识题详解(复习).doc
- 030402世界上最古老的希腊戏剧-罗锦鳞(上).doc
- 06安徽招警公安业务知识真题71522.doc
- 06安徽招警公安业务知识真题71519.doc
- 08现行国家建筑专业图集简明目录.doc
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 医院医养结合功能区设计方案.docx
- 老年人防诈骗宣传案例分析报告.docx VIP
- 聚羧酸减水剂msds报告.docx
- 个人信用报告模板简版带水印可编辑2025年9月新版.pdf VIP
- QBNM-PS-0001—2019 汽车车身油漆涂层标准.pdf VIP
- 2025铁路旅客列车餐饮服务卫生规范.pdf VIP
- 奉节脐橙电子商务发展中存在的问题及对策研究.docx VIP
- 城中村改造建设项目可行性研究报告.docx VIP
- 2024党员围绕“学习贯彻党的创新理论、党性修养提高、联系服务群众、党员发挥先锋模范作用、铸牢中华民族共同体意识方面”5个方面组织生活会发言材料多篇.docx VIP
- 《养老之女性篇》课件.pptx VIP
原创力文档

文档评论(0)