知识大全 数据结构考研分类复习真题 第十章 答案[8]

Posted 序列

篇首语:常识是人类的守护神。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 数据结构考研分类复习真题 第十章 答案[8]相关的知识,希望对你有一定的参考价值。

   答 拓扑排序 是有向图的顶点依照弧的走向 找出一个全序集的过程 主要是根据与顶点连接的弧来确定顶点序列 冒泡排序是借助交换思想通过比较相邻结点关键字大小进行排序的算法

     直接插入排序的基本思想是基于插入 开始假定第一个记录有序 然后从第二个记录开始 依次插入到前面有序的子文件中 即将记录R[i]( <=i<=n)插入到有序子序列R[ i ]中 使记录的有序序列从R[ i ]变为R[ i] 最终使整个文件有序 共进行n 趟插入 最坏时间复杂度是 (n ) 平均时间复杂度是 (n ) 空间复杂度是O( ) 是稳定排序

  简单选择排序的基本思想是基于选择 开始有序序列长度为零 第i( <=i<n)趟简单选择排序是 从无序序列R[i n]的n i+ 记录中选出关键字最小的记录 和第i个记录交换 使有序序列逐步扩大 最后整个文件有序 共进行n 趟选择 最坏时间复杂度是 (n ) 平均时间复杂度是 (n ) 空间复杂度是O( ) 是不稳定排序

  二路并归排序的基本思想是基于归并 开始将具有n个待排序记录的序列看成是n个长度为 的有序序列 然后进行两两归并 得到én/ ù个长度为 的有序序列 再进行两两归并 得到én/ ù个长度为 的有序序列 如此重复 经过élog nù趟归并 最终得到一个长度为n的有序序列 最坏时间复杂度和平均时间复杂度都是 (nlog n) 空间复杂度是O(n) 是稳定排序

   错误 快速排序 堆排序和希尔排序是时间性能较好的排序方法 但都是不稳定的排序方法

   等概率(后插) 插入位置 n 则平均移动个数为n/

  若不等概率 则平均移动个数为

cha138/Article/program/sjjg/201311/23207

相关参考

知识大全 数据结构考研分类复习真题 第十章 答案[19]

   cha138/Article/program/sjjg/201311/23202

知识大全 数据结构考研分类复习真题 第十章 排序[8]

  .如果只想得到个元素组成的序列中第个最小元素之前的部分排序的序列用(   )方法最快【清华大学一(分)】  A.起泡排序  B.快速排列 

知识大全 数据结构考研分类复习真题 第十章 答案[32]

   typedefstructnode  ElemTypedata;  structnode*prior*next;  node*DLinkedList;  void TwoWa

知识大全 数据结构考研分类复习真题 第十章 答案[23]

  ()冒泡排序(HCQPAMSRDFXY)  ()初始步长为的希尔排序(PACSQDFXRHMY)  ()二路归并排序(HQCYAPMSDRFX)  ()快速排序(FHCDPAMQRSYX)  初始

知识大全 数据结构考研分类复习真题 第十章 答案[28]

  加()%()=个虚段  总读写次数为*wpl=次  类似叙述()()()略cha138/Article/program/sjjg/201311/23190

知识大全 数据结构考研分类复习真题 第十章 答案[33]

  PROCEDURE StraightInsertSort(VARR:listtype;n:integer);  VARij:integer;  BEGIN  FORi:=TOnDO&nb

知识大全 数据结构考研分类复习真题 第十章 答案[2]

  二判断题  √××××××××××××√√×××××××××√×√×××√  部分答案解释如下  错误例如冒泡排序是稳定排序将按冒泡排序排成升序序列第一趟变成此时就朝向最终位置的相反方向移动  错

知识大全 数据结构考研分类复习真题 第十章 答案[34]

  typedefstruct  intnum;floatscore;RecType;  voidSelectSort(RecTypeR[]intn)  for(i=;i<n;i++)  //选

知识大全 数据结构考研分类复习真题 第十章 答案[18]

  建立堆结构:   ()  ()           ()

知识大全 数据结构考研分类复习真题 第十章 答案[43]

  voidBiInsertSort(RecType R[]intn)  //二路插入排序的算法  intd[n+];