问答题
已知一个带有表头结点的单链表,结点结构为,假设该链表只给出了头指针list。在不改变链表的前提下,请设计一个尽可能高效的算法,查找链表中倒数第k个位置上的结点(k为正整数)。若查找成功,算法输出该结点的data值,并返回1;否则,只返回0。要求:
描述算法的基本设计思想;
【参考答案】
算法基本思想如下:从头至尾遍历单链表,并用指针p指向当前结点的前k个结点。当遍历到链表的最后一个结点时,指针p所指向的结......
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)
点击查看答案
<上一题
目录
下一题>
热门
试题
问答题
若不考虑主存未命中的情况,则Cache—主存系统的平均访问时间为多少
点击查看答案
问答题
该网络发送一帧的发送延时和传输延时分别是多少
点击查看答案
相关试题
使用回退N帧协议的网络中,如果发送了0~...
为了使网络的利用率达到100%,需要使用...
根据设计思想和实现步骤,采用程序设计语言...
Demand paging算法一般都用TLB。请问deman...