3、从逻辑上可以把数据结构分为(C)两大类。A)动态结构、静态结构B)顺序结构、链式结构C)线性结构、非线性结构D)初等结构、构造型结构6、下列数据中,( C )是非线性数据结构。A.栈 B. 队列 C. 完全二叉树 D.堆7、算法分析的两个主要方面是(A)。A)空间复杂性和时间复杂性B)正确性和简明性20C)可读性和文档性D)数据复杂性和程序复杂性8、在下面程序段的时间复杂度( D )i=1;while(i<=n)i=i*3;A.O(3n) B.O(n) C.O(n3) D.O(log3n) 矚慫润厲钐瘗睞枥庑赖。9、在下面的程序段中,对x的
4、赋值语句的频度为( C )for(i=1;i<=n;i++) for(j=1;j<=n;j++) x=x+1;A.O(2n) B.O(n) C.O(n2) D.O(log2n) 聞創沟燴鐺險爱氇谴净。10、下面关于算法说法错误的是( D )A.算法最终必须由计算机程序实现B.为解决某问题的算法同为该问题编写的程序含义是相同的C.算法的可行性是指指令不能有二义性 D.以上几个都是错误的11、数据结构通常是研究数据的(A)及它们之间的相互关系。A.存储结构和逻辑结构B.存储和抽象C.联系和抽象D.联系与逻辑12、数据在计算机中