单选题 下列数据结构中,属于非线性结构的是
A) 带链队列 B) 循环队列
C) 带链栈 D) 二叉树

【正确答案】 D
【答案解析】[解析] 根据数据结构中各数据元素之间前后关系的复杂程度,一般将数据结构分为两大类型:线性结构与非线性结构。线性结构表示数据元素之间为一对一的关系,非线性结构表示数据元素之间为一对多或者多对一的关系。根据各种结构的定义知二叉树是一种非线性结构。