1.我们知道计算机只能执行机器指令,为什么它能运行用汇编语言和高级语言编写的程序
答:靠汇编程序将汇编语言或高级语言翻译转换为目标程序(即机器语言)
【严题集 1
2②】数据结构和数据类型两个概念之间有区别吗
答:简单地说,数据结构定义了一组按某些关系结合在一起的数组元素
数据类型不仅定义了一组带结构的数据元素,而且还在其上定义了一组操作
简述线性结构与非线性结构的不同点
答:线性结构反映结点间的逻辑关系是 一对一的,非线性结构反映结点间的逻辑关系是多对多的
试比较顺序存储结构和链式存储结构的优缺点
在什么情况下用顺序表比链表好
答:① 顺序存储时,相邻数据元素的存放地址也相邻(逻辑与物理统一);要求内存中可用存储单元的地址必须是连续的
优点:存储密度大(=1
),存储空间利用率高
缺点:插入或删除元素时不方便
②链式存储时,相邻数据元素可随意存放,但所占存储空间分两部分,一部分存放结点值,另一部分存放表示结点间关系的指针 优点:插入或删除元素时很方便,使用灵活
缺点:存储密度小(