《挑战程序设计竞赛》阅读笔记一 之 ALDS1_1_A Insertion Sort
来源:互联网 发布:圣安德鲁斯大学cs知乎 编辑:程序博客网 时间:2024/06/05 09:47
《挑战程序设计竞赛》阅读笔记一 之 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<<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外面,这个不太好。
阅读全文
0 0
- 《挑战程序设计竞赛》阅读笔记一 之 ALDS1_1_A Insertion Sort
- 《挑战程序设计竞赛》阅读笔记二 之 ALDS1_2_A Bubble Sort
- 《挑战程序设计竞赛》阅读笔记二 之 ALDS1_2_B Selection Sort
- 《挑战程序设计竞赛》阅读笔记二 之 ALDS1_2_C Stable Sort
- 《挑战程序设计竞赛》阅读笔记二 之 ALDS1_2_D Shell Sort
- 《挑战程序设计竞赛》阅读笔记一 之 ALDS1_1_C Prime Numbers
- 《挑战程序设计竞赛》阅读笔记一 之 ALDS1_1_D Maximum Profit
- 《挑战程序设计竞赛》阅读笔记一 之 ALDS1_1_B Greatest Common Divisor
- 《挑战程序设计竞赛》阅读笔记三
- 《挑战程序设计竞赛》阅读笔记四
- 《挑战程序设计竞赛》笔记 初出茅庐之二
- Aizu ALDS1_1_A Insertion Sort(插入排序)
- 插入排序法:ALDS1_1_A:Insertion Sort
- 挑战程序设计竞赛笔记_P55
- 《挑战程序设计竞赛》学习笔记(一):准备篇
- 第三章 ALDS1_1_A:Insertion Sort 插入排序法
- 挑战程序设计竞赛笔记_计数DP_P68
- 挑战程序设计竞赛 数据结构与竞赛笔记插入排序
- Android开发选取相册多张图片
- AsyncTask与线程池
- Unity编辑器Unity Editor基础(一)
- 简单介绍 Kotlin for Android
- 动静态库的制作与调用
- 《挑战程序设计竞赛》阅读笔记一 之 ALDS1_1_A Insertion Sort
- 【bzoj1699】[Usaco2007 Jan]Balanced Lineup排队
- 快速选择合适的机器学习算法
- Cannot change version of project facet Dynamic Web Module to 3.0 问题解决
- 从零开始学习音视频编程技术(很好的系列)——QT+SDL+FFMPEG
- java中的网络编程
- Apache Commons Configuration使用入门
- 初学JAVA002 JAVA前奏
- 英语总结——2017年5月