博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
插入排序算法
阅读量:4624 次
发布时间:2019-06-09

本文共 401 字,大约阅读时间需要 1 分钟。

【实例描述】

  原理:对数组的前某个数量元素进行比较,将其最大元素置于最前,其实现过程如图:

  

【实现过程】

  定义函数InsertSort()实现直接插入排序算法,定义int型数组变量a作为目标排序数组,代码如下:

#include
using namespace std;#define M 11  //定义数组的大小void InsertSort(int a[]){ cout<<"排序过程:"<
0&&a[j-1]>temp;j--)//如歌这两个条件不能同时满足,不能交换相邻元素值 a[j]=a[j-1]; a[j]=temp;//比较值只能赋给最后参与交换的a[j]元素 for(int k=0;k

 

转载于:https://www.cnblogs.com/0405mxh/p/10129290.html

你可能感兴趣的文章
排序俩种方法
查看>>
MVC 三级联动
查看>>
JPA 已作废的SQLQuery.class、setResultTransformer方法替换
查看>>
20190402——第一场UPC团队训练
查看>>
爱奇艺视频广告拦截失败,发文共商大计
查看>>
洛谷1144 最短路计数
查看>>
BZOJ 1207: [HNOI2004]打鼹鼠
查看>>
堆排序
查看>>
android下网络通信流程
查看>>
Spring+shiro session与线程池的坑
查看>>
Python基础学习笔记02之list
查看>>
JS 获取图片标签和所有的图片中的src的正则表达式
查看>>
jQuery:1.5.5.2,京东导航(当前默认设置)
查看>>
ASP.NET中 DetailsView(详细视图)的使用前台绑定
查看>>
我又情不自禁了——立方网的又一次加速度
查看>>
如何屏蔽国内IP访问我们的网站的一些方法!
查看>>
起与伏
查看>>
2.网络编程-udp
查看>>
Handlebars.js 模板引擎
查看>>
MySQL体系结构
查看>>