insert sort with C++
2010-07-08 08:56
246 查看
1 #include <iostream>
2 using namespace std;
3
4 void insert_sort(int a[],int len)
5 {
6 int i,j,tmp;
7 for(i=1;i<len;i++)
8 {
9 tmp=a[i];
10 for(j=i-1;j>=0&&a[j]>tmp;j--)
11 a[j+1]=a[j];
12 a[j+1]=tmp;
13 }
14 }
15
16 int main()
17 {
18 const int LEN=10;
19 int a[LEN] = {10,2,4,3,6,7,9,8,5,1};
20
21 cout << "insert sort before :/n ";
22 for(int i=0; i<LEN; i++)
23 cout << a[i] << " ";
24 cout << endl;
25
26 insert_sort(a,LEN);
27 cout << "insert sort after :/n ";
28 for(int i=0; i<LEN; i++)
29 cout << a[i] << " ";
30 cout << endl;
31
32 return 0;
33 }
2 using namespace std;
3
4 void insert_sort(int a[],int len)
5 {
6 int i,j,tmp;
7 for(i=1;i<len;i++)
8 {
9 tmp=a[i];
10 for(j=i-1;j>=0&&a[j]>tmp;j--)
11 a[j+1]=a[j];
12 a[j+1]=tmp;
13 }
14 }
15
16 int main()
17 {
18 const int LEN=10;
19 int a[LEN] = {10,2,4,3,6,7,9,8,5,1};
20
21 cout << "insert sort before :/n ";
22 for(int i=0; i<LEN; i++)
23 cout << a[i] << " ";
24 cout << endl;
25
26 insert_sort(a,LEN);
27 cout << "insert sort after :/n ";
28 for(int i=0; i<LEN; i++)
29 cout << a[i] << " ";
30 cout << endl;
31
32 return 0;
33 }
相关文章推荐
- quick switch sort with C++
- shell sort with C++
- 插入排序法(InsertSort)c++实现
- Bubble insert with C++
- 插入排序法(InsertSort)c++实现 ZT
- How to read a PCap file from Wireshark with C++
- 1023. Have Fun with Numbers (20)(C++)
- 《C++ GUI Programming with Qt4》.1.Getting Started
- 插入排序(Insert-Sort)
- C++之 lower_bound And upper_bound And insert
- C++ sort()函数对结构体排序(STL例子)
- InsertSort
- c++ sort排序
- How to sort an array of hashes into hashes with multiple values for a key?
- 用C/C++扩展Python(Extending Python with C or C++)
- c++_sort
- Programming the MSHTML Web Browser Control with C++
- Using C++ With Objective-C
- 242. Valid Anagram (sort) c++
- C/C++中qsort()以及sort()的用法