知识大全 数据结构考研分类复习真题 第十章 答案[36]
Posted 知
篇首语:阅读永远是获取知识面最为廉价的方法,没有之一!本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 数据结构考研分类复习真题 第十章 答案[36]相关的知识,希望对你有一定的参考价值。
int Partition(RecType R[] int l int h) //一趟快速排序算法 枢轴记录到位 并返回其所在位置 int i=l; j=h; R[ ] = R[i]; x = R[i] key; while(i<j) while(i<j && R[j] key>=x) j ; if (i<j) R[i] = R[j]; while(i<j && R[i] key<=x) i++; if (i<j) R[j] = R[i]; //while R[i]=R[ ]; return i; //Partition
[题目分析]以Kn为枢轴的一趟快速排序 将上题算法改为以最后一个为枢轴先从前向后再从后向前 int Partition(RecType K[] int l int n) //交换记录子序列K[l n]中的记录 使枢轴记录到位 并返回其所在位置 //此时 在它之前(后)的记录均不大(小)于它 int i=l; j=n; K[ ] = K[j]; x = K[j] key; while(i<j) while(i<j && K[i] key<=x) i++; if (i<j) K[j]=K[i]; while(i<j && K[j] key>=x) j ; if (i<j) K[i]=K[j]; //while K[i]=K[ ]; return i; //Partition
cha138/Article/program/sjjg/201311/23177相关参考
第章排序答案 一选择题 DDDBBBCEACCDFDCADFB(ACF)(BDE)CDABDDDCAACCBCCACDCBCBDDADAAACBCCBABACBDDDDCEGBCCBBACAD
cha138/Article/program/sjjg/201311/23202
typedefstructnode ElemTypedata; structnode*prior*next; node*DLinkedList; void TwoWa
()冒泡排序(HCQPAMSRDFXY) ()初始步长为的希尔排序(PACSQDFXRHMY) ()二路归并排序(HQCYAPMSDRFX) ()快速排序(FHCDPAMQRSYX) 初始
加()%()=个虚段 总读写次数为*wpl=次 类似叙述()()()略cha138/Article/program/sjjg/201311/23190
PROCEDURE StraightInsertSort(VARR:listtype;n:integer); VARij:integer; BEGIN FORi:=TOnDO&nb
二判断题 √××××××××××××√√×××××××××√×√×××√ 部分答案解释如下 错误例如冒泡排序是稳定排序将按冒泡排序排成升序序列第一趟变成此时就朝向最终位置的相反方向移动 错
typedefstruct intnum;floatscore;RecType; voidSelectSort(RecTypeR[]intn) for(i=;i<n;i++) //选
建立堆结构: () () ()
voidBiInsertSort(RecType R[]intn) //二路插入排序的算法 intd[n+];