《数据结构简明教程》练习题及参考答案练习题11
单项选择题(1)线性结构中数据元素之间是()关系
一对一答:D(2)数据结构中与所使用的计算机无关的是数据的()结构
物理和存储答:C(3)算法分析的目的是()
找出数据结构的合理性B
研究算法中的输入和输出的关系C
分析算法的效率以求改进D
分析算法的易懂性和文档性答:C(4)算法分析的两个主要方面是()
空间复杂性和时间复杂性B
正确性和简明性C
可读性和文档性D
数据复杂性和程序复杂性答:A(5)计算机算法指的是()
求解问题的有限运算序列D
调度方法答:C(6)计算机算法必须具备输入、输出和()等5个特性
可行性、可移植性和可扩充性B
可行性、确定性和有穷性C
确定性、有穷性和稳定性D
易读性、稳定性和安全性答:B2
填空题(1)数据结构包括数据的①、数据的②和数据的③这三个方面的内容
答:①逻辑结构②存储结构③运算(2)数据结构按逻辑结构可分为两大类,它们分别是①和②
答:①线性结构②非线性结构(3)数据结构被形式地定义为(D,R),其中D是①的有限集合,R是D上的②有限集合
答:①数据元素②关系(4)在线性结构中,第一个结点①前驱结点,其余每个结点有且只有1个前驱结点;最后一个结点②后继结点,其余每个结点有且只有1个后继结点
答:①没有②没有(5)在树形结构中,树根结点没有①结点,其余每个结点有且只有②个前驱结点;叶子结点没有③结点,其余每个结点的后继结点数可以是④
答:①前驱②1③后继④任意多个(6)在图形结构中,每个结点的前驱结点数和后继结点数可以是()
答:任意多个(7)数据的存储结构主要有四种,它们分别是①、②、③和④存储结构
答:①顺序②链式③索引④哈希(8)一个算法的效率可分为①效率和②效率