数据结构习题第一章绪论数据结构是一门研究非数值计算的程序设计问题中计算机的___①__以及它们之间的__②_和运算等的学科
数据映像②A
算法算法分析的目的是___①__,算法分析的两个主要方面是__②___
找出数据结构的合理性B
研究算法中的输入和输出的关系C
分析算法的效率以求该进D
分析算法的易懂性和文档性②A
空间复杂度和时间复杂度B
正确性和简明性C
可读性和文档性D
数据复杂性和程序复杂性计算机算法指的是__①__,它必须具备输入、输出和__②_等5个重要特性
解决问题的有限运算序列D
调度方法②A
可读性、可移植性和可扩展性B
可读性、可移植性和有穷性C
确定性、有穷性和可行性D
易读性、稳定性和安全性数据元素是数据处理的基本单位;数据项是数据处理的_最小单位
数据结构是研究数据的逻辑结构___和__物理结构__,并对这种结构定义相适应的运算,设计出相应的算法,分析算法的效率
算法的效率包括时间和空间两个方面,分别称为_空间复杂度和时间复杂度
数据的逻辑结构是指_数据元素之间的关系__;包括线性结构、树形结构和图形结构三种类型,其中树形结构和图状结构合称为__非线性结构__
线性结构中元素之间存在_一对一___关系,树形结构中元素之间存在_一对多___关系,图状结构中元素之间存在__多对多__关系
数据结构在计算机中的表示称为数据的物理(或存储)结构,数据的物理结构可以采用_顺序存储和_链式存储__两种存储方法
顺序存储方法是把逻辑上相邻的元素存储在物理位置相邻的内存单元中;链式存储方法中元素间的关系是由__指针来表示_的
第二章线性表链表不具备的特点是____
可随机访问任一结点B
插入删除不需移动元素C
不必事先估计存储空间D
所需空间与其长度成正比