算法 - 插入排序

《算法导论》第一个算法,插入排序。

伪代码 - 降序

缩进表示包含
A 代表数组

1
2
3
4
5
6
7
for j = 2 to A.len
i = j - 1
K = A[j]
while i > 0 and A[i] > K
A[i+1]= A[i]
i = i - 1
A[i + 1] = K

如果要写升序呢?伪代码该怎么改???

算法过程

代码实现

C

python

Python 实现入了大坑, & 和 and

Swift

Dart

-------------本文结束谢谢欣赏-------------
Alice wechat