单项选择题

下列叙述中正确的是()

A. 循环链表是非线性结构
B. 双向链表是非线性结构
C. 只有一个根结点的数据结构不一定是线性结构
D. 有一个以上根结点的数据结构不一定是非线性结构