1. [单选题]首先将系统中的关键部分设计出来,再让系统其余部分的设计去适应它们,这称为______。
A. 模块化设计
B. 逐步细化
C. 由底向上设计
D. 自顶向下设计
2. [单选题]栈结构通常采用的两种存储结构是( )。
A. 顺序存储结构和链表存储结构
B. 散列方式和索引方式
C. 后进先出(lifo)结构和顺序存储结构
D. 线性存储结构和非线性存储结构
3. [单选题]用二分查找法对具有n个结点的线性表查找一个结点,所需的平均比较次数为( )。
A. O(n2)
B. O(nlog2n)
C. O(n)
D. O(log2n)