您的位置:首页 > 编程语言 > C语言/C++

INSERTION-SORT(A)的C++代码

2013-11-29 22:03 393 查看
书中伪代码:

for j <- 2 to length[A]
do key <- A[j]
i <- j - 1
while i > 0 and A[i] > key
do A[i+1] <- A[i]
i <- i -1
A[i+1] <- key

我的C++代码实现:
void Insertion_Sort(int *List,int length){
for(int j = 1;j < length;j++){
int key = List[j];
int i = j - 1;
while(i >= 0 && List[i] > key){
List[i+1] = List[i];
i--;
}
List[i+1] = key;
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐