插入法排序
来源:互联网 发布:软件推广联盟 编辑:程序博客网 时间:2024/06/02 02:07
#include <stdio.h>int S(int a[],int n);int Swap(int a[],int n);int P(int a[],int n);int main(){ int a[1000],i,n; scanf("%d",&n); S(a,n); Swap(a,n); P(a,n); return 0;} int S(int a[],int n){ int i; for(i = 0;i < n;i ++) { scanf("%d",&a[i]); }}int Swap(int a[],int n) //插入法 { int j,i,l,t; for(i = 1;i < n;i++) { for(j = 0;j < i;j++) { if(a[i] > a[j]) { t = a[j]; a[j] = a[i]; for(l = i;l > j;l--) { a[l] = a[l-1]; if(l == j+1) a[l] = t; } } } }}int P(int a[],int n){ int i; for(i = 0;i < n;i++) { printf("%4d",a[i]); }}
阅读全文
0 0
- 【排序】插入排序法
- 插入排序法排序数组
- 排序法之插入排序
- 排序算法--插入排序法
- 排序算法-插入排序法
- 直接插入排序法
- 直接插入排序法
- 回溯插入排序法
- 插入排序法
- 理解插入排序法
- 插入排序法
- 插入法排序
- 插入法排序
- 插入法排序
- 插入排序法
- 直接插入排序法
- 插入法排序
- 插入法排序 .
- NOIP2017提高成绩
- 神经网络基础—浅层神经网络
- jquery中$each()方法的使用指南
- HTTP协议的8种请求类型介绍
- c++循环队列
- 插入法排序
- 关于springboot与ueditor的整合。
- MyBannerImageLoader
- python抓取省市区的数据并保存到mysql中
- 程序设计基础-字符温故
- href和src的差别
- Cg Programming/Unity/Diffuse Reflection of Skylight天窗漫反射
- 深度解析MySQL 5.7之中文全文检索
- Greendao+多线程断点续传