计算机二级知识点总结.docx

第二章、数据结构与算法 1、查找技术: 主要有顺序查找(最基本和最简单)和二分法查找 只能采取顺序查找的情况:线性表是无序,则不管是顺序存储结构还是链式存储 有序线性表,但是采用的是链式存储结构 二分法查找只适用于顺序存储的线性表,且表中元素必须按关键字有序对于长度为 n 的有序线性表,最坏情况下,二分法查找需要比较次数为 顺序查找需要比较次数为 3、线性表是相同数据元素组成的有限序列,元素间具有一对一的关系,n=0 时, 为空表。是一种线性结构,第一个结点无前件,最后一个结点无后件,其它有且只有一个前件和一个后件。 线性表的顺序存储结构具备的 2 个基本特征: 线性表中的所有元素所占的存储空间是连续的 线性表中各数据元素在存储空间中是按逻辑顺序依次存放的线性表的链式存储空间可以是连续的也可以是不连续的 2、栈是限定在表尾进行插入或删除操作的线性表,具有记忆作用。允许插入和删除的一端叫栈顶(top);另一端为栈底。按“先进后出”的原则,存在空栈。 3、队列只能在一端进行插入(队尾),另一端进行删除(队头)。按“先进先出”的原则。存在空队列。 循环队列就是将队列存储空间的最后一个位置绕到第一个位置,形成逻辑上的环状空间,它仍是线性结构。循环队列有队头指针和队尾指针,其队列中的元素个数由队头指针和队尾指针共同决定。 4、数据结构是指带有结构的数据元素的集合,结构是指数据元素之间的前后件

文档评论(0)

1亿VIP精品文档

相关文档