Open vinthony opened 9 years ago
见 生成一个在一定范围内不重复的随机数组
a[m]
0...m
m+1...n
quick sort
½N²
N
¼N²
Nlog(3)N
3/2
½NlgN
NlgN
2NlgN
quick sort
shuffle
见 生成一个在一定范围内不重复的随机数组
selection
a[m]
0...m
区间继续进行这过程,否则在m+1...n
进行这一过程duplicate key
quick sort
,采用两个分割来进行调用排序性能比较
½N²
½N²
½N²
N
¼N²
½N²
Nlog(3)N
3/2
½NlgN
NlgN
NlgN
NlgN
2NlgN
½N²
N
2NlgN
½N²