插入排序
2015-09-25 11:17
274 查看
#include <iostream> #include <stdio.h> using namespace std; void Insert_sort(int a[], int n) { for(int j = 1; j < n; j++) { int key = a[j]; int k = j - 1; while(k >= 0 && a[k] > key) { a[k+1] = a[k]; k = k - 1; } a[k+1] = key; } } int main() { int T, i = 0, n, a[100]; freopen("in.txt","r",stdin); freopen("out.txt","w",stdout); cin >> T; n = T; while(T--) { cin>>a[i]; i++; } Insert_sort(a,n); for(i = 0; i < 6; i++) cout<< a[i]<<" "; cout<<endl; fclose(stdin); fclose(stdout); return 0; }
相关文章推荐
- Google HTML/CSS Style Guide
- Java并发编程:线程间协作的两种方式:wait、notify、notifyAll和Condition
- linux中Find命令的使用
- Debugging Memory Errors in C/C++
- linux下文件数、目录数、文件名长度的各种限制
- Google HTML/CSS Style Guide
- 平衡二叉树(AVL)c语言实现
- CISCO_CVoice – 004 : 模拟与数字中继 : CAS
- ASP.NET验证控件二
- JS 写简单的日历
- 初学android 从配置环境变量开始
- 100%正确的内存泄漏分析工具 --------tMemMonitor (TMM)
- android HAL 理解
- gcc内置原子操作函数
- c++ 在函数后加const是什么意思?
- 【UIDatePicker日期选择器控件】
- 付款页面DEMO
- Interrupt Controller
- 告示:CSDN博客通道支持Windows Live Writer写blog离线好友
- Android是如何绘制View的