首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
已知一个带有表头结点的单链表,结点结构为:假设该链表只给出了头指针list。在不改变链表的前提下,请设计一个尽可能高效的算法,查找链表中倒数第k个位置上的结点(k为正整数)。若查找成功,算法输出该结点的data值,并返回1;否则,只返回0。要求: 描述算
已知一个带有表头结点的单链表,结点结构为:假设该链表只给出了头指针list。在不改变链表的前提下,请设计一个尽可能高效的算法,查找链表中倒数第k个位置上的结点(k为正整数)。若查找成功,算法输出该结点的data值,并返回1;否则,只返回0。要求: 描述算
admin
2013-09-16
91
问题
已知一个带有表头结点的单链表,结点结构为:
假设该链表只给出了头指针list。在不改变链表的前提下,请设计一个尽可能高效的算法,查找链表中倒数第k个位置上的结点(k为正整数)。若查找成功,算法输出该结点的data值,并返回1;否则,只返回0。要求:
描述算法的详细实现步骤;
选项
答案
详 细实现步骤:增加两个指针变量和一个整型变量,从链表头向后遍历,其中指针p1指向当前遍历的结点,指针p指向pl所指向结点的前k个结点,如果p1之前没有k个结点,那么p指向表头结点。用整型变量i表示当前遍历了多少个结点,当i>k时,指针p随着每次遍历,也向前移动一个结点。当遍历完成时,p或者指向表头结点,或者指向链表中倒数第k个位置上的结点。
解析
转载请注明原文地址:https://kaotiyun.com/show/Wgxi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
抗战以来文艺战线上思想斗争中最重要的问题是()。
刘向子刘歆继承父业,完成了这一工作,并且写出了()一书,是我国第一部目录书。
文艺复兴运动兴起的时间是()。
1861年俄国废除农奴制改革的主要作用是()。①造成资本的集中②扩大了国内市场③提供了自由劳动力④强化了中央集权
《关于建国以来党的若干历史问题的决议》对毛泽东和毛泽东思想历史地位的科学评价。
我国第一部系统的史学理论著作是()。
下列关于胡司战争的叙述错误的一项是()。
《凡尔赛和约》中,战胜国以何种方式处置德国的全部海外殖民地?()。
第三次科技革命促进了社会经济结构和社会生活结构的变化,其在社会经济结构方面的变化主要是()
随机试题
A、Havedinnertogether.B、Doshopping.C、Attendaparty.D、Gotoaconcert.A细节推断题。对话结尾女士说自己想要庆祝一下,邀请男士一起去吃晚餐,男士表示赞同。由此推测,两人将会一起
"Thoseshirtsareveryexpensive."Doyouknow______?"
低钾血症最早出现的临床表现为
G公司是一家国有控股集团公司,其旗下有甲、乙两家上市公司.均在深交所上市。为了较好地贯彻集团的发展战略,甲、乙两家公司的总经理均由G公司的一名副总兼任。为了稳定队伍,实现集团企业的可持续发展,集团决定在下属的两家上市公司同时实施股权激励制度,并采取股票期权
以下关于咨询式谈话中询问方法的叙述、正确的说法是()。
党的十五大载入史册的标志是提出社会主义初级阶段的基本纲领。()
应对全球性重大挑战和________,攸关各国国计民生,对维护世界和平稳定、促进各国________发展“至关重要”,要努力维护共同应对全球性挑战和威胁的良好政治环境。填入横线部分最恰当的一项是()。
领导与群众进行亲切交流。参加一个活动,但活动层层设防。许多群众因为想和领导沟通.和警察冲突起来。如果你是执勤民警。你该怎么办?
A、 B、 C、 D、 B
GivenalltheroilingdebatesabouthowAmerica’schildrenshouldbetaught,itmaycomeasasurprisetolearnthatstudentssp
最新回复
(
0
)