单选题设数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是(  )。A R={(1,2),(3,4),(5,1),(1,2)}B R={(1,3),(4,1),(3,2),(5,4)}C R={(1,2),(2,3),(4,5),(2,3)}D R={(1,3),(2,4),(3,5),(1,2)}

题目
单选题
设数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是(  )。
A

R={(1,2),(3,4),(5,1),(1,2)}

B

R={(1,3),(4,1),(3,2),(5,4)}

C

R={(1,2),(2,3),(4,5),(2,3)}

D

R={(1,3),(2,4),(3,5),(1,2)}


相似考题
参考答案和解析
正确答案: C
解析:
一个非空的数据结构如果满足以下两个条件:有且只有一个根结点;每一个结点最多有一个前件,也最多有一个后件,称为线性结构。不同时满足以上两个条件的数据结构就称为非线性结构。A选项,5是1的前件,1是2的前件,3是4的前件,则关系R中含有两个结构,即34和512,其中3和5均为根结点,故A项错误。B选项根结点为5,排列顺序为54132,B选项正确。C选项有两个根结点1和4,故错误。D选项有两个根结点1和2,故错误。答案选择B选项。