数据结构形考填空题目

合集下载

数据结构填空题题库

数据结构填空题题库

数据结构填空题题库一、填空题1题目:在数据结构中,_______是一种线性结构,它按照_______的方式存储数据。

答案:数组,连续解析:数组是一种线性结构,它在内存中按照连续的方式存储数据。

二、填空题2题目:在二叉树中,每个节点最多有_______个子节点。

答案:2解析:二叉树中,每个节点最多有两个子节点,分别称为左子节点和右子节点。

三、填空题3题目:栈是一种_______结构,它遵循_______的原则。

答案:线性,后进先出解析:栈是一种线性结构,它遵循后进先出(LIFO)的原则,即最后进入栈的元素最先被访问。

四、填空题4题目:在图的表示中,邻接矩阵使用一个_______来表示图中的边。

答案:矩阵解析:邻接矩阵使用一个矩阵来表示图中的边,矩阵的行和列分别表示图中的顶点,矩阵中的元素表示两个顶点之间是否存在边。

五、填空题5题目:在哈希表中,通过_______函数将关键字映射到哈希表的_______。

答案:哈希,索引解析:哈希表通过哈希函数将关键字映射到哈希表的索引,从而实现高效的查找和插入操作。

六、填空题6题目:在堆排序中,堆是一种_______树,它分为_______堆和_______堆。

答案:完全,最大,最小解析:堆是一种完全二叉树,它分为最大堆和最小堆。

最大堆中,每个节点的值都大于或等于其子节点的值;最小堆中,每个节点的值都小于或等于其子节点的值。

七、填空题7题目:在链表中,每个节点包含两部分,分别是_______和_______。

答案:数据,指针解析:链表中的每个节点包含两部分,一部分是存储数据的区域,另一部分是指向下一个节点的指针。

八、填空题8题目:在树的遍历中,前序遍历的顺序是_______,中序遍历的顺序是_______,后序遍历的顺序是_______。

答案:根-左-右,左-根-右,左-右-根解析:前序遍历先访问根节点,然后按照左子树-右子树的顺序进行遍历;中序遍历先访问左子树,然后访问根节点,最后访问右子树;后序遍历先访问左子树,然后访问右子树,最后访问根节点。

数据结构试卷试题及答案

数据结构试卷试题及答案

数据结构试卷试题及答案一、选择题(每题5分,共40分)1. 数据结构是研究数据元素的()A. 存储结构B. 处理方法C. 逻辑结构D. 所有以上内容答案:D2. 在数据结构中,通常采用()方式来表示数据元素之间的逻辑关系。

A. 顺序存储结构B. 链式存储结构C. 索引存储结构D. 散列存储结构答案:B3. 下面哪一个不是栈的基本操作?()A. 入栈B. 出栈C. 判断栈空D. 获取栈顶元素答案:D4. 下面哪一个不是队列的基本操作?()A. 入队B. 出队C. 判断队列空D. 获取队头元素答案:D5. 下面哪一个不是线性表的特点?()A. 有且只有一个根节点B. 每个节点最多有一个前驱和一个后继C. 数据元素类型相同D. 数据元素类型可以不同答案:D6. 在下列哪种情况中,使用链式存储结构比顺序存储结构更合适?()A. 数据元素经常插入和删除B. 数据元素大小不固定C. 数据元素个数不确定D. 所有以上情况答案:D7. 下面哪一个不是树的遍历方式?()A. 前序遍历B. 中序遍历C. 后序遍历D. 翻转遍历答案:D8. 在下列哪种情况中,使用散列存储结构比其他存储结构更合适?()A. 数据元素个数较少B. 数据元素查找频繁C. 数据元素插入和删除频繁D. 数据元素大小不固定答案:B二、填空题(每题5分,共30分)9. 栈是一种特殊的线性表,它的插入和删除操作都限定在表的一端进行,这一端称为______。

答案:栈顶10. 队列是一种特殊的线性表,它的插入操作在表的一端进行,这一端称为______,而删除操作在另一端进行,这一端称为______。

答案:队尾、队头11. 二叉树中的节点包括______和______。

答案:根节点、子节点12. 在图的存储结构中,邻接矩阵表示法用______个一维数组来表示图中各个顶点之间的关系。

答案:两个13. 散列存储结构中,关键码到存储地址的映射方法称为______。

数据结构填空题题库

数据结构填空题题库

数据结构填空题题库一、填空题题目1. 在数据结构中,________是一种线性数据结构,它具有先进先出(FIFO)的特点。

2. ________是一种树形数据结构,它是由节点和边组成的。

3. 在二叉树中,每个节点最多有________个子节点。

4. 在图的表示中,使用________来表示节点之间的关系。

5. 在堆排序中,使用________来构建最小堆。

6. 在哈希表中,使用________来将关键字映射到哈希表中的位置。

7. ________是一种高效的排序算法,它以基数为基础进行排序。

8. 在链表中,使用________来指向下一个节点。

二、填空题答案1. 队列2. 树3. 两4. 边5. 堆排序算法6. 哈希函数7. 基数排序8. 指针三、解析和说明1. 在数据结构中,队列是一种线性数据结构,它具有先进先出(FIFO)的特点。

队列可以用数组或链表来实现。

当元素从队列的一端插入,从另一端删除时,就符合了先进先出的规则。

队列的常见操作包括入队(enqueue)和出队(dequeue)操作。

2. 树是一种树形数据结构,它是由节点和边组成的。

树的每个节点都有一个父节点(除了根节点)和零个或多个子节点。

树的常见操作包括插入节点、删除节点、搜索节点等。

3. 在二叉树中,每个节点最多有两个子节点。

二叉树是一种特殊的树,每个节点最多有两个子节点,分别称为左子节点和右子节点。

二叉树的常见操作包括插入节点、删除节点、搜索节点等。

4. 在图的表示中,使用边来表示节点之间的关系。

图是一种非线性数据结构,它由节点(顶点)和边组成。

边是连接节点的线段,表示节点之间的关系。

图的常见表示方法有邻接矩阵和邻接表。

5. 在堆排序中,使用堆排序算法来构建最小堆。

堆是一种特殊的树形数据结构,它满足堆属性:对于每个节点i,其父节点的值小于等于节点i的值。

堆排序算法通过不断调整堆的结构,将最小值(或最大值)放在堆顶,然后将堆顶元素与最后一个元素交换,再重新调整堆,直到排序完成。

《数据结构》填空作业题(答案)

《数据结构》填空作业题(答案)

《数据结构》填空作业题答案第1章绪论(已校对无误)1.数据结构包括数据的逻辑结构、数据的存储结构和数据的运算三方面的内容。

2.程序包括两个内容:数据结构和算法。

3. 数据结构的形式定义为:数据结构是一个二元组: Data Structure =(D,S)。

4. 数据的逻辑结构在计算机存储器内的表示,称为数据的存储结构。

5. 数据的逻辑结构可以分类为线性结构和非线性结构两大类。

6. 在图状结构中,每个结点的前驱结点数和后继结点数可以有多个。

7. 在树形结构中,数据元素之间存在一对多的关系。

8. 数据的物理结构,指数据元素在计算机中的标识(映象),也即存储结构。

9. 数据的逻辑结构包括线性结构、树形结构和图形结构 3种类型,树型结构和有向图结构合称为非线性结构。

10. 顺序存储结构是把逻辑上相邻的结点存储在物理上连续的存储单元里,结点之间的逻辑关系由存储单元位置的邻接关系来体现。

11. 链式存储结构是把逻辑上相邻的结点存储在物理上任意的存储单元里,节点之间的逻辑关系由附加的指针域来体现。

12. 数据的存储结构可用4种基本的存储方法表示,它们分别是顺序存储、链式存储、索引存储和散列存储。

13. 线性结构反映结点间的逻辑关系是一对一的,非线性结构反映结点间的逻辑关系是一对多或多对多。

14. 数据结构在物理上可分为顺序存储结构和链式存储结构。

15. 我们把每种数据结构均视为抽象类型,它不但定义了数据的表示方式,还给出了处理数据的实现方法。

16. 数据元素可由若干个数据项组成。

17. 算法分析的两个主要方面是时间复杂度和空间复杂度。

18. 一个算法的时间复杂度是用该算法所消耗的时间的多少来度量的,一个算法的空间复杂度是用该算法在运行过程中所占用的存储空间的大小来度量的。

19. 算法具有如下特点:有穷性、确定性、可行性、输入、输出。

20. 对于某一类特定的问题,算法给出了解决问题的一系列操作,每一操作都有它的确切的定义,并在有穷时间内计算出结果。

国开02272《数据结构》形成性考核(1-4)试题及解答

国开02272《数据结构》形成性考核(1-4)试题及解答

国开02272《数据结构》形成性考核(1-4)试题及解答1. 选择题问题 1.1:在数据结构中,以下哪种结构是最基本的数据结构?- A. 栈- B. 队列- C. 树- D. 图解答 1.1:正确答案是 A. 栈。

栈是一种后进先出(LIFO)的数据结构,它是通过在一端进行插入和删除操作来实现的。

问题 1.2:在二叉树中,一个节点的最大孩子数目是?- A. 1- B. 2- C. 3- D. 无穷大解答 1.2:正确答案是 B. 2。

在二叉树中,每个节点最多有两个子节点,即左子节点和右子节点。

2. 填空题问题 2.1:在线性表中,如果一个元素在表中的位置是 i,那么它之前有 i - 1 个元素。

_____解答 2.1:正确答案是 "正确"。

在线性表中,如果一个元素在表中的位置是 i,那么它之前有 i - 1 个元素,因为它是从位置 1 开始计数的。

问题2.2:在_____结构中,删除操作的平均时间复杂度是O(n)。

_____解答 2.2:正确答案是 "链表" 和 "O(n)"。

在链表结构中,删除操作的平均时间复杂度是 O(n),因为需要找到要删除的元素的前一个元素来进行删除操作。

3. 简答题问题 3.1:请解释什么是深度优先搜索(DFS)算法,并给出一个应用场景。

解答 3.1:深度优先搜索(DFS)是一种用于遍历或搜索树或图的算法。

它从根节点开始,沿着树的深度遍历树的节点,尽可能深地搜索树的分支。

当节点v的所有边都已被探寻过,搜索将回溯到发现节点v的那条边的起始节点。

它适用于解决迷宫问题、求解最大子矩阵问题等。

问题 3.2:请解释什么是堆,并给出两种类型的堆。

解答 3.2:堆是一种特殊的完全二叉树,用于实现优先队列。

堆分为两种类型:最大堆和最小堆。

- 最大堆:在一个最大堆中,每个节点的值都大于或等于其子节点的值。

最大堆的根节点具有最大值。

数据结构填空题大全

数据结构填空题大全

数据结构填空题大全二、二、 填空题(每题填空题(每题 6 分,共24分)分) 1. 数据结构是指数据及其相互之间的数据结构是指数据及其相互之间的 联系联系 。

当结点之间存在M 对N (M :N )的联系时,称这种结构为时,称这种结构为 图或者是图的结构图或者是图的结构2. 队列的插入操作是在队列的队列的插入操作是在队列的 尾 进行,删除操作是在队列的进行,删除操作是在队列的 首 进行。

进行。

3. 当用长度为N 的数组顺序存储一个栈时,的数组顺序存储一个栈时,假定用假定用top==N 表示栈空,表示栈空,则表示栈满的条件是则表示栈满的条件是则表示栈满的条件是 top==0 (要超出才为满)。

4. 对于一个长度为n 的单链存储的线性表,在表头插入元素的时间复杂度为的单链存储的线性表,在表头插入元素的时间复杂度为 O(1) ,在表尾插入元素的时间复杂度为尾插入元素的时间复杂度为 O(n) 。

5. 设W 为一个二维数组,其每个数据元素占用4个字节,个字节,行下标行下标i 从0到7 ,列下标j 从0到3 ,则二维数组W 的数据元素共占用的数据元素共占用 128 个字节。

W 中第6 行的元素和第4 列的元素共占用共占用 44 个字节。

若按行顺序存放二维数组W ,其起始地址为100,则二维数组元素W[6,3]的起始地址为的起始地址为 108 。

6.广义表A= (a,(a,b),((a,b),c)),则它的深度为则它的深度为则它的深度为 3 ,它的长度为,它的长度为 3 。

7. 二叉树是指度为2的 有序有序 树。

一棵结点数为N 的二叉树,其所有结点的度的总和是的二叉树,其所有结点的度的总和是 n-1 。

8. 对一棵二叉搜索树进行中序遍历时,得到的结点序列是一个有序序列对一棵二叉搜索树进行中序遍历时,得到的结点序列是一个有序序列 有序列表有序列表 。

对一棵由算术表达式组成的二叉语法树进行后序遍历得到的结点序列是该算术表达式的_后缀表达式后缀表达式(或列波兰式)。

数据结构形成性考核册第1次作业参考答案

数据结构形成性考核册第1次作业参考答案

《数据结构》形成性考核册第1次作业参考答案第一章绪论一、填空题1、数据操作2、集合结构线性结构树型结构图形结构3、引用类型4、1:1 1:n n:m5、不对6、多个7、O(m*n)8、时间复杂度空间复杂度9、顺序链接索引散列10、O(n2)11、O(n)12、O(n)O(m*n)二、选择题1~8:DBABADDD三、应用题(1)功能:判断n是否是一个素数,若是则返回数值1,否则返回0。

时间复杂度:O(n)。

(2)功能:计算S=1!+2!+…+n!的值。

时间复杂度:O(n)。

(3)功能:计算S=1!+2!+…+n!的值。

时间复杂度:O(n2)。

(4)求出满足不等式1+2+…+i≥n的最小i值。

O(n)。

第二章线性表四、填空题1、A[P-1]2、1083、前驱后继4、最后一个表头5、p->next=q->nextq->next=p6、HL->next=NULLHL->next=HL7、P->next8、Q->next9、P->next s10、从前向后前移n-i11、O(1)O(n)12、(n+1)/213、O(n)O(1)14、A[P].next15、a[j].next=a[i].nexta[i].next=j16、数据值指针五、选择题1~5:BDDBC六、应用题1、(1)、(79,62,34,57,26,48)(2)、(26,34,48,57,62,79)(3)、(48,56,57,62,79,34)(4)、(56,57,79,34)(5)、(26,34,39,48,57,62)2、(1)将类型为List的线性表L中第i个元素移至表尾位置的算法,L中的元素类型为ElemType,假定不需要对i的值进行有效性检查。

void move (List& L, int i){ElemType x=L.list[ i-1];for(int j=i; j<L.size; j++)L.list[ j-1]=L.list[ j ];L.list[L.size-1]=x;}·将线性表L中的第i个元素移入表头的算法与上类似。

数据结构本形考作业答案

数据结构本形考作业答案

形考作业一题目1把数据存储到计算机中,并具体体现数据元素间的逻辑结构称为()。

选择一项:A. 逻辑结构B. 给相关变量分配存储单元C. 算法的具体实现D. 物理结构题目2下列说法中,不正确的是()。

选择一项:A. 数据可有若干个数据元素构成B. 数据元素是数据的基本单位C. 数据项是数据中不可分割的最小可标识单位I* D.数据项可由若干个数据元素构成题目3一个存储结点存储一个()。

选择一项:A. 数据结构B. 数据类型C. 数据项I* D.数据元素题目4数据结构中,与所使用的计算机无关的是数据的()。

选择一项:A. 物理结构母B.逻辑结构C. 物理和存储结构D. 存储结构题目5下列的叙述中,不属于算法特性的是()。

选择一项:A. 有穷性B. 可行性'■* C.可读性C D.输入性题目6正确获得分中的分A. 研究算法中的输入和输出的关系°B.分析算法的易懂性和文档性I圜C.分析算法的效率以求改进D. 找出数据结构的合理性题目7算法指的是()。

选择一项:A. 排序方法B. 解决问题的计算方法C. 计算机程序I* D.解决问题的有限运算序列题目8算法的时间复杂度与()有关。

选择一项:A. 所使用的计算机□ B.数据结构* C.算法本身二L D.计算机的操作系统题目9设有一个长度为n的顺序表,要在第i个元素之前(也就是插入元素作为新表的第素),插入一个元i个元素,则移动元素个数为()。

选择一项:A. n-i+1B. n-i-1 °C. n-iD. i题目10设有一个长度为n 的顺序表,要删除第i 个元素移动元素的个数为()。

选择一项: A. n-i B.n-i-1 因 C. n-i+1 D. i 题目11 在一个单链表中,p 、q 分别指向表中两个相邻的结点,且 q 所指结点是p 所指结点的直接后继,现要删除q 所指结点,可用语句( )。

选择一项: A. p->n ext=q->next r-i B. p=q _>n ext ◎ C. q-> next=NULL D. p_>n ext=q题目12 在一个单链表中p 所指结点之后插入一个 s 所指的结点时,可执行( )。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据结构形考填空题目1.在一个长度为n的顺序存储结构的线性表中,向第i(1≤i≤n+1)个元素之前插入新元素时,需向后移动n-i+1个数据元素。

2.从长度为n的采用顺序存储结构的线性表中删除第i(1≤i≤n+1)个元素,需向前移动n-i个元素。

3.数据结构按结点间的关系,可分为4种逻辑结构:集合、线性结构、、树形结构、图状结构_。

4.数据的逻辑结构在计算机中的表示称为_____存储结构_或_物理结构___。

5.除了第1个和最后一个结点外,其余结点有且只有一个前驱结点和后继结点的数据结构为线性结构,每个结点可有任意多个前驱和后继结点数的结构为_非线性结构___。

6.数据结构中的数据元素存在多对多的关系称为_______图状结构___结构。

7.数据结构中的数据元素存在一对多的关系称为______树形结构____结构。

8.数据结构中的数据元素存在一对一的关系称为________线性结构___结构。

9.要求在n个数据元素中找其中值最大的元素,设基本操作为元素间的比较。

则比较的次数和算法的时间复杂度分别为__ n-1___和__ O(n)__。

10.在一个单链表中p所指结点之后插入一个s所指结点时,应执行_s->next=p->next__和p->next=s;的操作。

11.设有一个头指针为head的单向循环链表,p指向链表中的结点,若p->next=head,则p所指结点为尾结点。

12.在一个单向链表中,要删除p所指结点,已知q指向p所指结点的前驱结点。

则可以用操作____ q->next=p->next;_________________。

13.设有一个头指针为head的单向链表,p指向表中某一个结点,且有p->next= =NULL,通过操作____ p->next=head;_ _,就可使该单向链表构形成单向循环链表。

14.单向循环链表是单向链表的一种扩充,当单向链表带有头结点时,把单向链表中尾结点的指针域由空指针改为____头结点的指针、______;当单向链表不带头结点时,则把单向链表中尾结点的指针域由空指针改为指向___第一个结点的指针_____。

15.线性链表的逻辑关系是通过每个结点指针域中的指针来表示的。

其逻辑顺序和物理存储顺序不再一致,而是一种__链式_____存储结构,又称为____链表___。

16.循环队列队头指针在队尾指针_____下一个_________位置,队列是“满”状态。

17.循环队列的引入,目的是为了克服_____假上溢________________。

18.判断一个循环队列LU(最多元素为m)为空的条件是____LU->front==->rear_____。

19.向一个栈顶指针为h的链栈中插入一个s所指结点时,可执行____ s->next=h;_ 和h=s;操作。

(结点的指针域为next)20.从一个栈顶指针为h的链栈中删除一个结点时,用x保存被删结点的值,可执行x=h->data;和_____________________。

(结点的指针域为next)21.在一个链队中,设f和r分别为队头和队尾指针,则插入s所指结点的操作为_______r->next=s;_____ _和r=s;(结点的指针域为next)22.在一个链队中,设f和r分别为队头和队尾指针,则删除一个结点的操作为___ f=f->next;____。

(结点的指针域为next)23.串是一种特殊的线性表,其特殊性表现在组成串的数据元素都是___字符_______。

24.空串的长度是______0___0;空格串的长度是_____空格字符的长度________。

25.设广义表L=((),()),则表头是____()____,表尾是(()),L的长度是____2__。

26.广义表A((a,b,c),(d,e,f))的表尾为___((d,e,f))__________________。

27.设有n阶对称矩阵A,用数组s进行压缩存储,当i j时,A的数组元素a ij相应于数组s的数组元素的下标为______i(i-1)/2+j_______________。

(数组元素的下标从1开始)28.对稀疏矩阵进行压缩存储,矩阵中每个非零元素对应的三元组包括该元素的____行下标、列下标和非零元素值_____三项信息。

29.循环队列用a[0],…,a[7]的一维数组存放队列元素,(采用少用一个元素的模式),设front和rear分别为队头和队尾指针,且front和rear 的值分别为2和7,当前队列中的元素个数是___5__________________。

30.循环队列的引入,目的是为了克服_____假是溢_________。

31.结点的度是指结点所拥有的_______ _子树树木或后继结点________________。

32.树的度是指__________子树树木或后继结点数_________________。

33.度大于0的结点称作____分支结点___或_____非终端结点___。

34.度等于0的结点称作_______叶子结点____或_____终端结点___。

35.在一棵树中,每个结点的______子树的根__或者说每个结点的__后继结点___称为该结点的____后继结点_,简称为孩子。

36.从根结点到该结点所经分支上的所有结点称为该结点的______祖先___________。

37.树的深度或高度是指____树中结点的最大层数____。

38.具有n个结点的完全二叉树的深度是______n-1__________。

39.先序遍历二叉树的的操作定义为;若二叉树为空,则为空操作,否则进行如下操作,访问二叉树的___根结点___;先序遍历二叉树的___左子树____序遍历二叉树的___右子树___。

40.中序遍历二叉树的的操作定义为;若二叉树为空,则为空操作,否则进行如下操作,中序遍历二叉树的__左子树__;访问而叉树的_根结点__,中序遍历二叉树的___右子树_。

41.后序遍历二叉树的的操作定义为;若二叉树为空,则为空操作,否则进行如下操作,后序遍历二叉树的__左子树__;后序遍历二叉树的__右子树_,访问而叉树的___根结点_。

42.将树中结点赋上一个有着某种意义的实数,称此实数为该结点的___权___。

43.树的带权路径长度为树中所有叶子结点的__带权路径长度之和__。

44.哈夫曼树又称为__最优二叉树__,它是n个带权叶子结点构成的所有二叉树中带权路径长度WPL___最小的二叉树___。

45.若以4,5,6,7,8作为叶子结点的权值构造哈夫曼树,则其带权路径长度是_69___。

46.具有m个叶子结点的哈夫曼树共有__2m-1_结点。

47.图的遍历是从图的某一顶点出发,按照一定的搜索方法对图中_所有顶点_各做__一次48.__访问的过程。

49.图的深度优先搜索遍历类似于树的___先序______遍历。

50.图的广度优先搜索类似于树的______按层次___________遍历。

51.图常用的两种存储结构是____邻接矩阵__和____邻接表____。

52.在各种查找方法中,平均查找长度与结点个数n无关的查找方法是__哈希表查找法___。

53.关键字是记录某个_数据项的值_,用它可以识别、确定一个____记录___。

54.在一个查找表中,能够唯一地确定一个记录的关键字称为___主关键字____。

55.平均查找长度是指为确定记录在查找表中的位置,需要与给定值进行比较的关键字个数的________数学期望值_________。

56._________顺序________查找是一种最简单的查找方法。

57.折半查找又称为__二分查找___。

使用该查找算法的前提条件是,查找表中记录相应的关键字值必须按__升序或降序排列____。

58.折半查找只适用于__顺序存储结构_的有序表。

59.分块查找又称为_索引顺序查找_,它是一种介于__顺序查找_和折半查找之间的查找方法。

60.二叉排序树或者是一棵空树,或者是具有下列性质的一棵二叉树:(1)若左子数不空,则左子树所有结点的值_均小于根结点的值__。

(2)若右子数不空,则右子树所有结点的值____均大于根结点的值_____。

(3)左右子树又分别是__c___。

61.1哈希表是用来存放查找表中记录序列的表,每一个记录的存储位置是以该记录得到关键字为____自变量___,由相应哈希函数计算所得到的__函数值______。

62.冒泡排序是一种比较简单的___交换排序______________方法。

63.在对一组记录(50,40,95,20,15,70,60,45,80)进行直接插入排序时,当把第7个记录60插入到有序表时,为寻找插入位置需要比较_________3________次。

64.在堆排序和快速排序中,若原始记录接近正序和反序,则选用___堆排序___,若原始记录无序,则最好选用__快速排序__。

65.n个元素进行冒泡法排序,通常需要进行__n-1__趟冒泡,第j趟冒泡要进行__n-j _次元素间的比较。

66.当从一个小根堆中删除一个元素时,需要把__堆尾__元素填补到__堆顶_位置,然后再按条件把它逐层__向下__调整。

67.对记录序列排序是指按记录的某个关键字排序,记录序列按__关键字__排序结果是唯一的。

相关文档
最新文档