多做题,通过考试没问题!

中级数据库系统工程师

睦霖题库>计算机软件水平考试>中级数据库系统工程师

链表中为什么要引入头结点?

正确答案: 链表进行插入和删除操作时要判断是否在链表的首端操作,若在第一结点前插入新结点和删除第一个结点则会引起首指针head值的改变;否则head的值不会改变。在链表前加一个头结点(只用指针域指向链表的首结点)就避免了两种情况的判断,使程序设计简单了,程序的结构更清楚。
答案解析:
进入题库查看解析

微信扫一扫手机做题