单选题
下列叙述中正确的是( )。
A
线性链表可以有多个指针域
B
有两个以上指针域的链表是非线性结构
C
只有一个指针域的链表—定是线性结构
D
线性链表最多可以有两个指针域
答案解析
正确答案:A
解析:
解析:多重链表具有两个及两个以上的指针域,但多重链表既可以表示线性结构,也可以表示非线性结构,A选项叙述正确,B选项叙述错误。一个非空线性结构应满足两个条件:①有且只有一个根结点;②每个结点最多有一个前件,也最多有一个后件。不满足以上两个条件的数据结构就称为非线性结构。只有一个指针域的链表中存在这样的链表:两个或以上的结点的指针域指向同一个结点,即存在某结点有两个及以上的前件,不满足条件②,属于非线性结构,C选项叙述错误。线性链表是指线性表的链式存储结构,是否为线性链表与指针域的个数无关,D选项叙述错误。本题答案为A选项。
相关知识点:
线性链表指针域可多个
