早教吧 育儿知识 作业答案 考试题库 百科 知识分享

数据结构算法题,合并两个链表的算法,计算时间复杂度。已知指针ha和hb分别指向两个单链表的头结点,并且已知两个链表的长度分别为m和n。试写一算法将这两个链表连接在一起(即令其

题目详情
数据结构算法题,合并两个链表的算法,计算时间复杂度。
已知指针ha和hb分别指向两个单链表的头结点,并且已知两个链表的长度分别为m和n。试写一算法将这两个链表连接在一起(即令其中一个表的首结点连在另一个表的最后一个结点之后),假设指针hc指向连接后的链表的头结点,并要求算法以尽可能短的时间完成连接运算。请分析你的算法的时间复杂度。
▼优质解答
答案和解析
简单,比较m和n的大小,选择小的那个链表,找到它的尾节点,然后把另一个链表的头连接到这个链表的尾,最后把hc赋值为当前链表的头,返回即可。
时间复杂度是min(m,n)+c,c是常数。
看了数据结构算法题,合并两个链表的...的网友还看了以下:

将一链条自由下垂悬挂在墙上,放开后让链条做自由落体运动.已知链条通过悬点下3.2m处的一点历时0.  2020-06-26 …

已知一条DNA链的碱基顺序是3,TACTTACCGACATTA5.回答1.DNA另一条链的碱基顺序  2020-06-26 …

我们知道时针和分钟在三点钟时,时针与分针所成的角是直角,那么你知道至少要过多长时间,时针才能再次与  2020-07-05 …

分子杂交技术可用于基因诊断,其基本过程是用标记的DNA单链探针与目的基因进行杂交.若一种探针能直接  2020-07-10 …

高一物理自由落体运动题目(关于铁链下落之类的)一链条自由下垂悬挂在墙上,放开后让链条做自由落体运动  2020-07-29 …

求解数据结构题目啊!高手请进给个指点吧!26.已知链栈的结点结构为datenext栈顶指针为top,  2020-11-06 …

请教一道物理题,要答案和解析的.将链条自由向下垂悬挂在墙上,放开后让链条自由落体运动.已知链条通过悬  2020-12-30 …

将一链条自由下垂悬挂在墙上,放开后让链条做自由落体运动.已知链条通过悬点下3.2m处的一点历时0.5  2020-12-30 …

一道物理题目将一链条自由下垂悬挂在墙上,放开后让链条作自由落体运动,已知链条通过悬点下3.2M处的一  2020-12-30 …

秒针、分针和时针的转动周期分别是多少?如果要知道秒针、分针和时针的尖端处的线速度大小,还需要知道什么  2020-12-31 …