永发信息网

假设某个单向循环链表的长度大于1,且表中既无头结点也无头指针。已知s为指向链表中第s个元素,试编写算法

答案:2  悬赏:60  手机版
解决时间 2021-01-22 17:22
假设某个单向循环链表的长度大于1,且表中既无头结点也无头指针。已知s为指向链表中第s个元素,试编写算法
最佳答案
如果循环链表没有头,那么哪一个链结是0号元素呢?第s个元素就应该是从0号元素往后查找,将0号算在内沿着指针指向的目标访问s次就可以查找到第s个,第s个元素的编号就是第s-1号。那么0号结点就是头结点,指向它的指针就是头指针,怎能没有头结点和头指针呢?
有的头结点是另一个意思,就是头结点当指针用,next指针指向第一个节点。本质上还是头指针。追问能不能用c编一个完整的程序啊!谢谢!
全部回答
题目的意思就是删除s指向的结点。算法为:将s的下一个元素的的值赋给s,然后删除s的下一个结点,(删除结点就是next指针的操作)。时间复杂度是常数级。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
vivox6s系统要不要升级
喝红酒过敏,应该吃什么好
单选题西北流行这样的说法“早穿棉袄午穿纱”
风骏房车和东风御风旅居车汽车哪个好
蛏放一个晚上会坏掉吗
奉翎射箭馆地址在什么地方,我要处理点事!
为什么英雄联盟的技能有太多第三次攻击或技能
----Will you go to Tom’s 18th birthday pa
伊奇为什么厉害
b站莫名多了20多万银瓜子
启兴箭道馆地址在哪,我要去那里办事,
自由港网吧地址好找么,我有些事要过去
c20混凝土造价是多少
酒店的保险箱可以让客人的朋友用吗..
金梁家具店怎么去啊,有事要去办理
推荐资讯
天玺文化咖啡厅地址在哪,我要去那里办事,
灵慧节能怎么关
平湖市鑫宇物流有限公司(曹金路)地址有知道的
7天连锁酒店黄河路店地址在什么地方,想过去
新感觉发型秀地址有知道的么?有点事想过去!
急求模拟人生2mac版中文版的 还有如何安装~
星源教育(邢台平乡)地址在什么地方,想过去办
芝麻开门专业儿童摄影(西关路)地址在什么地方
两个一百年的奋斗目标是什么
运动过量有哪些危害?
人老不出门有句老话怎么说来着
单选题Sinceeveryone________here,let'sbegi
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?