码迷,mamicode.com
首页 > 其他好文 > 详细

##线性表总结

时间:2019-03-24 23:33:39      阅读:237      评论:0      收藏:0      [点我收藏+]

标签:中间   归并   直接   如何   sql   turn   ==   int   list   

#1代码段1简介:找出两个序列A,B的中位数

##1.1代码1

ElemType Search(SqLists *A,SqList *B)

{

int i=0,j=0,k=0;                                        //1

while(i<A->length&&j<B->length){         //2

k++;                                                       //3

if(A->data[i]<B->data[j]) {                       //4

if(k==A->length)                                    //5

return A->data;                                      //6

i++;                                                        //7

}                                                             //8

else                                                        //9

{                                                             //10

if(k==B->length)                                     //11

return B->data[i];                                    //12

j++;                                                         //13

}

}

}

##2.不懂的地方

代码来源课本p70,2-13行不懂,不是很清楚是如何通过归并找到中位数。为什么找中位数是这样写,而不是直接去找最中间的元素?

##线性表总结

标签:中间   归并   直接   如何   sql   turn   ==   int   list   

原文地址:https://www.cnblogs.com/jmu2018wangluo2/p/10591061.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!