摘要:
题目:现在有两个排好序的整数数组,a[N]和b[N],要求写一个函数,功能为返回两个数组中第N大数和第N+1大数的中间值,即求解两者的和除以2。函数原型:double getMedian( int a[], int b[] );下面,我们先来分析一个类似的问题,假设a和b都是升序的,分别有n1和n2个元素,求两个数组合并后第k大元素值。分别取两个数组中间索引的数,a[x]和b[y],比较两个数的大小:if( a[x] <= a[y] )——————————————————————————————————————————————————————————————如果k <= x+y+1 阅读全文
posted @ 2011-10-18 20:14
qi09
阅读(7351)
评论(1)
推荐(1)

浙公网安备 33010602011771号