数据结构考研习题精选
创始人
2024-05-28 09:42:19
0

1 

 A假设比较t次,由于换或不换,则必然有2^t种可能。又设有n个关键字,n!排列组合,则必然有2^t>=n!,带入n即可解出。

2

 注意这里没有考虑于哨兵的比较,少了一次,所以按n*(n-1)/2可以解出比较次数是10,B

3

 注意这里增量为4要比较完整,A

 比较次数变成了nlog2n但是移动次数没有改变,还是n^2,所以时间复杂度还是O(n^2)

5

 二分的越均匀速度越快,越有序速度越慢,所以A、D

从小到大排{11,18,23,68,69,73,93},从大到小排{93,73,69,68,23,18,11},要求最终位置元素可以作为枢纽,只有3、4可以,C

 

每趟都要确定至少1个最终位置的结果,D只有1个32满足

8

可以用队列来代替栈。在快速排序的过程中,通过一趟划分,可以把一个待排序区间分为两 个子区间,然后分别对这两个子区间施行同样的划分。栈的作用是在处理一个子区间时,保存另 一个子区间的上界和下界(排序过程中可能产生新的左、右子区间),待该区间处理完后再从栈 中取出另一子区间的边界,对其进行处理。这个功能用队列也可以实现,只不过处理子区间的顺 序有所变动而已。 9

int kth_elem(int low,int high,int k){int pivot=num[low];int low_t=low;int high_t=high;while(low=num[low]) low++;num[high]=num[low];}num[low]=pivot;if(low==k){return num[low];}else if(lowk){return kth_elem(low_t,low-1,k);}
}
void flag(int a[],int n){int i=0,j=0,k=n-1;while(j<=k){switch(a[j]){case red:swap(a[i],a[j]);i++,j++;break;case white:j++;break;case blue:swap(a[j],a[k]);k--;}}cout<
int best_meet(int n){int low=0,high=n-1;	int low_t=low;int high_t=high;int k=n/2;bool flag=false;while(!flag){int pivot=num[low];while(low=num[low]) low++;num[high]=num[low];			}num[low]=pivot;if(low==k-1){flag=true;}else if(lowk){low=low_t;high_t=--high;}		}int s1=0,s2=0;for(int i=0;i

10

 

 11

17B,注意是逐个插入,随时调整 

 

12

 13 

 14

0

15

 16

A 折半查找路径是一颗二叉排序树

17

 

 18

 

 注意是空间复杂度

 19

20

21

 22

A,辅助空间都是O(1)无差

23

24

 

 25

 

26

 

 

 

 

23中根节点也算分支节点

 27

 28

 

 

 

 

 

 29

 

 

 

 

 

 注意不是二叉树了

 

 

30

 31

 32

 

 

33

 

 

 

 

33

  

34

 

相关内容

热门资讯

反诈宣传晚会 保护群众钱袋子 转自:草原云7月11日晚,呼和浩特市公安局赛罕区分局在赛罕区万达广场举行“艺韵扬正气 反诈筑防线”专...
求《奋斗》经典语句 要一句一句... 求《奋斗》经典语句 要一句一句的 。占座学习来了……
《人民日报》报道唐山丨暖心!“... 转自:唐山发布人民日报记者 史自强  通讯员 施疑骑电动车送餐途中,不小心摔倒、擦伤手臂,到附近医院...
安康市委书记武文罡,已任陕西省... 据《陕西日报》报道,7月11日,陕西省巩固拓展脱贫攻坚成果暨“千万工程”工作推进会在西安召开。其中,...
石家庄:高速公路和国省干线监测... 转自:石家庄发布7月11日,记者从石家庄市公路服务保障中心获悉,石家庄高速公路和国省干线公路基础设施...
500米长卷、17000人物“... 转自:上观新闻近日,“扬帆致远 文明互鉴”纪念郑和下西洋620周年美术作品展,在崇明岛C77文化创意...
小红小兰共有故事书52本其中小... 小红小兰共有故事书52本其中小红的故事书是小兰的5倍还多四本问他们各有多少?(52-4)/(5+1)...
苹果计划深化iPhone灵动岛... 来源:环球网 【环球网科技综合报道】7月12日消息,据外媒消息,苹果公司正计划对iPhone系列机型...
深圳战略性新兴产业驶入“快车道... 原标题:深圳战略性新兴产业驶入“快车道”深圳晚报讯(记者吴洁)华讯方舟成功造出世界首块石墨烯太赫兹芯...
“贞心365”APP公益学堂开... 转自:北京日报客户端7月11日,朝阳区安贞街道数治平台“贞心365”APP公益学堂正式开启“2025...