中易网

数据结构中,带头结点和不带头结点的异同点

答案:2  悬赏:0  
解决时间 2021-02-22 10:15
数据结构中,带头结点和不带头结点的异同点
最佳答案
带头结点有些时候在边界操作上会很方便,但是也有自己的一些麻烦的地方
不带头结点刚好相反,正常操作较方便,边界处理会比较麻烦,用不用视实际需求,实际使用的数据结构,以及个人习惯而定
比如链表带头结点就会显得有些不自然,比如头插还需要p->next=h->next;h->next=p;
然而不带哨兵就很好写,p->next=h;h=p;
而用splay树,在两端加上哨兵节点,在处理区间问题的边界时就会非常方便
全部回答
相同点在于都是链表
区别在于:对于插入删除时,不带头结点的需要判断是否在头或者在链表其他部位的操作,对于头结点这个可以统一
另外,链表判空以及链表的操作带头结点都是从后一个才算
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
王者荣耀狄仁杰ap好还是ad好
太原市第八人民医院-预防保健科怎么去啊,有
我为人比较老实本份、老实, 我应该怎么和那些
青岛职业技术学院是专科还是高职
魔兽世界套装在哪换?
重庆、人和到南坪的公交车、
去北京语言大学10号线地铁坐到哪站?
自己踩的松花晾晒时发现白色小虫子怎么处理
长沙消防专科医院如何
有什么游戏像剑网3那样好玩
正宗乡下腊猪脚怎么去啊,有知道地址的么
。今年都快25了,还没女朋友,我呆在家里,还
《不朽神王》有几个女主 是谁
在冰霜里拿出的枸杞子一会湿了怎么弄干
花园路与开元路交叉口属于哪个区
推荐资讯
芭比伦堡超市我想知道这个在什么地方
一殿千面加盟怎么样
金达莱玻璃贸易行我想知道这个在什么地方
求melodyne3.2汉化版 带注册机。O(∩_∩)O谢
新大洲电动车可猛2的性能和电池安装
怎样让两眼之间的距离近些
苯是如何提炼的化学方程式
吕梁有几所音乐学院?
incorporates怎么读
联想笔记本昭阳E46L能打什么游戏?
黑红色\扁体,圆嘴鱼是什么
There aremany books in it.是什么意思?帮忙
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?