black

算法设计与分析

登录

单项选择题

下面的程序用于实现数字序列的全排序,应该写入()。
template
void Perm(Type list[],in tk,in tm){
if(k==m){
for(inti=0;i< =m;i++){
cout<
}else{
for(inti=k;i< =m;i++){
Swap(list[k],list[])
Swap(list[k],list[i]);

A.Perm(list,m,k+1)
B.Perm(list,m,k)
C.Perm(list,k+1,m)
D.Perm(list,k,m)

相关考题

单项选择题 “随机找出一个数,可以随机取,也可以取固定位置,作为基准数。其他的数(从首元素开始)同基准数进行比较、交换,使得比基准小的数放在左边,比基准大的数放到右边,这样就将一个数组分成了两个子数组。再按照同样的方法把子数组再分成更小的子数组,直到不能分解为止。”这是()的算法思想。

单项选择题 关于快速排序算法的时间复杂度,正确的是()。

单项选择题 合并排序算法的时间复杂度是()。

All Rights Reserved 版权所有©PP题库网库(pptiku.com)

备案号:湘ICP备14005140号-5

经营许可证号:湘B2-20140064