社区
数据结构与算法
帖子详情
请教,有头结点和无头节点的单链表的区别在哪儿》????
papaofdoudou
人工智能领域新星创作者
博客专家认证
2009-09-04 09:15:09
rt,xiexie@!
...全文
2117
7
打赏
收藏
请教,有头结点和无头节点的单链表的区别在哪儿》????
rt,xiexie@!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fzhmoive
2011-08-21
打赏
举报
回复
[Quote=引用 2 楼 abcdef0966 的回复:]
有了头结点之后,对首个结点的操作(比如删除、插入等)可以和其他节点相同,
你可以写两段代码比较下来体会
[/Quote]
这个比较好
warm_gan
2009-09-07
打赏
举报
回复
大家都说的差不多了,有头的好,没头的怎么找入口。楼上的,弱弱的问句,怎么接,接哪里去?
super_chris
2009-09-04
打赏
举报
回复
[Quote=引用 2 楼 abcdef0966 的回复:]
有了头结点之后,对首个结点的操作(比如删除、插入等)可以和其他节点相同,
你可以写两段代码比较下来体会
[/Quote]
对 就是这个目的 可以整合
abcdef0966
2009-09-04
打赏
举报
回复
有了头结点之后,对首个结点的操作(比如删除、插入等)可以和其他节点相同,
你可以写两段代码比较下来体会
elephont9527
2009-09-04
打赏
举报
回复
有头的浪费空间,但易理解,边界好处理,不易出错,代码简单
无头节省空间,难理解,边界不易处理,代码稍复杂
WizardOz
2009-09-04
打赏
举报
回复
习惯问题,也各有好处吧。
我个人习惯用没有头的,这样可以优雅的把两个链表连接为一个,而不用再去考虑那个头结点的处置问题。
hhhcj
2009-09-04
打赏
举报
回复
头节点是为了操作的统一、方便而设立的,一般来说,头节点放在第一元素节点之前,其数据域一般无意义(当然有些情况下也可存放链表的长度、用做监视哨等)。有头节点后,对在第一元素节点前插入节点和删除第一节点,其操作与对其他节点的操作统一了。而且无论链表是否为空,头指针均不为空。
首元节点是第一元素节点,它是头节点后边的第一个节点。
【企业级】Docker项目实战:一键部署Hadoop集群(跨物理
节点
)
在找工作和面试时,能用它进行演示,展示自己的水平,为自己加分! 只用一个命令,就可以实现基于Docker容器的任意
节点
Hadoop集群的部署,即使是1000个
节点
的集群,也可以轻松运维。课程内容涉及Docker运行环境构建...
Oracle19cRAC集群到单
节点
DataGuard(2+1) 部署
通过本课程使学员掌握在Linux环境下的Oracle 19c RAC集群 实时 迁移数据到异机单实例数据库,掌握集群到单
节点
DataGuard的部署过程。 课程讲解和演示整个DG部署和数据迁移的过程,包括以下几个大的步骤。 1 备库安装...
Oracle 11g DataGuard RAC集群到单
节点
部署
通过本课程使学员掌握在Linux环境下的Oracle 11g DataGuard主从RAC集群实时迁移数据到异机单实例数据库。 掌握集群到单
节点
DataGuard的部署过程。 课程讲解和演示整个DataGuard部署和数据迁移的过程,包括以下几个大...
XML必知必会:Java、C#、Python多种语言解析XML文档
、XPath
节点
和XPath语法 第7章 解析XML文档 解析XML文档概述、DOM解析XML、SAX解析XML 第8章 Java语言解析XML DOM4J概述、示例:遍历
节点
、示例:插入
节点
、示例:删除
节点
第9章 Python语言解析XML ElementTree模块...
汽车LIN总线诊断及
节点
配置规范
课程承接之前所讲的“汽车LIN总线基本协议概述”,内容包括LIN总线传输层规范、LIN总线
节点
配置及标识规范和LIN总线诊断规范。
数据结构与算法
33,010
社区成员
35,327
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章