《挑战程序设计竞赛》阅读笔记一 之 ALDS1_1_A Insertion Sort
2017-05-31 21:06
651 查看
《挑战程序设计竞赛》阅读笔记一 之 ALDS1_1_A Insertion Sort
第二章
ALDS1_1_A Insertion Sort
这个没有什么好说的,非常简单的插入排序#include <iostream> using namespace std; int main() { int a[105]; int n; cin>>n; for(int i=0;i<n;i++){ cin>>a[i]; } cout<<a[0]; for(int i=1;i<n;i++){ cout<<" "<<a[i]; } cout< c97b /span><<endl; for(int i=1;i<n;i++){ int temp=a[i]; int j=i-1; while (j>=0 && a[j]>temp){ a[j+1]=a[j]; j--; } a[j+1]=temp; cout<<a[0]; for(int i=1;i<n;i++){ cout<<" "<<a[i]; } cout<<endl; } return 0; }
代码随手写的,函数没有写到main外面,这个不太好。
相关文章推荐
- 《挑战程序设计竞赛》阅读笔记二 之 ALDS1_2_A Bubble Sort
- 《挑战程序设计竞赛》阅读笔记二 之 ALDS1_2_B Selection Sort
- 《挑战程序设计竞赛》阅读笔记二 之 ALDS1_2_C Stable Sort
- 第三章 ALDS1_1_A:Insertion Sort 插入排序法
- 《挑战程序设计竞赛》阅读笔记一 之 ALDS1_1_B Greatest Common Divisor
- 4000 《挑战程序设计竞赛》阅读笔记一 之 ALDS1_1_C Prime Numbers
- 《挑战程序设计竞赛》阅读笔记一 之 ALDS1_1_D Maximum Profit
- AOJ-ALDS1_1_A Insertion Sort【插入排序】
- 插入排序法:ALDS1_1_A:Insertion Sort
- 《挑战程序设计竞赛》阅读笔记二 之 ALDS1_2_D Shell Sort
- [LeetCode] Insertion Sort List
- insertion sort
- 1098. Insertion or Heap Sort (25)
- [PAT]1098. Insertion or Heap Sort (25)
- 插入排序(INSERTION-SORT) PYTHON实现
- LeetCode -- Insertion Sort List
- 【排序算法】 插入排序 insertion sort(插入类排序)
- Insertion Sort List | leetcode
- leetcode-Insertion Sort List
- 【算法】插入排序(Insertion Sort)