早教吧作业答案频道 -->其他-->
长度为n的链表进行逆序操作,请问他的时间复杂度是多少,并说明理由。2013年计算机考研真题第一题:已知长度为m和n的升序链表,合并成一个长度为m+n的降序链表,它在最坏的情况下的时
题目详情
长度为n的链表进行逆序操作,请问他的时间复杂度是多少,并说明理由。
2013年计算机考研真题第一题:已知长度为m和n的升序链表,合并成一个长度为m+n的降序链表,它在最坏的情况下的时间复杂度是()。
A。O(n) B。O(mxn) C。O(min(m,n)) D。O(max(m,n))
2013年计算机考研真题第一题:已知长度为m和n的升序链表,合并成一个长度为m+n的降序链表,它在最坏的情况下的时间复杂度是()。
A。O(n) B。O(mxn) C。O(min(m,n)) D。O(max(m,n))
▼优质解答
答案和解析
这个过程无非就是每次比较这两个升序链表的当前第一个结点,谁小,谁就先被摘下,实施头插入法插入到新链表的表头就可以了,因为无论如何次序,这m + n个结点一定都会执行这个步骤,所以总时间复杂度一定是O(m + n),自然最合适的答案就是D了
看了长度为n的链表进行逆序操作,请...的网友还看了以下:
在坐标平面上有两个区域M和N,M是由y≥0、y≤x和y≤2-x三个不等式来确定的,N是随t变化的区 2020-05-13 …
把高级程序设计语言编制的源程序转换成机器能执行的程序,这是由【 】完成的。 2020-05-23 …
把高级程序设计语言编制的源程序转换成机器能执行的程序,这是由哪种系统软件完成的?【】。 2020-05-23 …
把高级程序设计语言编制的源程序转换成机器能执行的程序,这是由系统软件编译器和 ______完成的。 2020-05-23 …
把高级程序设计语言编制的源程序转换成机器能执行的程序,这是由【 】系统软件完成的。 2020-05-23 …
已知集合M是由自然数中不大于9的偶数所组成,设m是M中所有元素的乘积,n是M中所有元素的和,则m- 2020-06-02 …
姜醇具有祛风散寒、健胃止吐、解毒的药用价值.下图是由化合物M制备姜醇路线图.M是由C、H、O三种元 2020-07-05 …
设M是由2008个正整数组成的集合,且每个元素都不能被大于28的素数整除,求证:M中必存在四个元素, 2020-11-06 …
M是由5个不同的非零数字组成的五位数,且M等于这5个数字中取3个不同数字构成的所有三位数的和.五位数 2020-11-18 …
1.小屋把自己的新年贺词的文档加密码后发往同学们的电子邮件,该文档的密码M是由1,2,3……,R这R 2020-12-10 …