排序——插入排序
来源:互联网 发布:淘宝店铺0信誉出售批发 编辑:程序博客网 时间:2024/04/30 09:12
#include <cstdio>using namespace std;#define MAX_NUM100int data[MAX_NUM];int main(void){int N ;int i ;#ifdef DEBUGfreopen("input.txt" , "r" ,stdin);freopen("output.txt" , "w" , stdout);#endifscanf("%d" , &N);for( i = 0 ; i<N ; i++){scanf("%d" , &data[i]);}//开始插入排序for(i = 0 ; i<N ; i++){int j ;int temp = data[i];for( j = 0 ; j <i ; j++){//如果找到位置 if(temp<data[j]){//整体向后搬移int m = 0;for( m=i-1 ; m>=j;m-- ){data[m+1] = data[m]; } break;}}data[j] = temp;for( j =0 ; j <N ; j++){printf("%d " , data[j]);}printf("\n"); } return 0 ;}
0 0
- 排序——插入排序
- 排序——插入排序
- 排序——插入排序
- 排序——插入排序
- 排序——插入排序
- 排序——插入排序
- 排序——插入排序
- 排序——插入排序
- 排序——插入排序
- 排序—插入排序算法
- 排序算法—插入排序
- 排序—二分法插入排序
- 插入排序—希尔排序
- 插入排序——折半插入排序
- 插入排序——直接插入排序
- 插入排序——折半插入排序
- 插入排序——直接插入排序
- 插入排序——直接插入排序
- 工业互联网态势感知产品-竞品分析
- PAT 1031
- Comparable和Comparator的区别——转载博客园
- 交换数组中两个位置的元素值
- LeetCode 153. Find Minimum in Rotated Sorted Array
- 排序——插入排序
- C#自定义事件
- 1121. Damn Single (25)
- 用JAVA解析XML
- 226. Invert Binary Tree
- SQL Server 学习笔记00
- 队列和栈
- 数组清0
- 堆排序