7-1 两个有序序列的中位数(25 分)
2018-02-22 23:09
344 查看
已知有两个等长的非降序序列S1, S2, 设计函数求S1与S2并集的中位数。有序序列A0 ,A1,⋯,AN−1的中位数指A(N−1)/2的值,即第⌊(N+1)/2⌋个数(A0为第1个数)。
输入格式:
输入分三行。第一行给出序列的公共长度N(0
输出样例1:
输入样例2:
输出样例2:
代码如下:
输入格式:
输入分三行。第一行给出序列的公共长度N(0
5 1 3 5 7 9 2 3 4 5 6
输出样例1:
4
输入样例2:
6 -100 -10 1 1 1 1 -50 0 2 3 4 5
输出样例2:
1
代码如下:
#include<iostream> #include<vector> #include<algorithm> using namespace std; int main() { vector<int> C;//两序列的并集 vector<int>::iterator p; int n,data1,data2; cin>>n; for(int i=0; i<n; i++) { cin>>data1; C.push_back(data1); } for(int i=0; i<n; i++) { cin>>data2; C.push_back(data2); } sort(C.begin(),C.end()); cout<<C[n-1]; }
相关文章推荐
- 两个有序序列的中位数(25 分)
- PAT1019. 两个有序序列的中位数(25)
- 2-13. 两个有序序列的中位数(25)
- 2-13. 两个有序序列的中位数(25)
- Programming Ability Test学习 2-13. 两个有序序列的中位数(25)
- 7-19 两个有序序列的中位数(25 分)
- 7-1 两个有序序列的中位数(25 分)
- 2-13. 两个有序序列的中位数(25)(ZJU_PAT 链表 | 数组 )
- 5-7 两个有序序列的中位数 (25分)
- 求两个等长有序序列的中位数
- PAT DS 2-13两个有序序列的中位数
- PAT (Advanced Level) 1029. Median (25) 求两个有序数组的中位数,二分
- 两个有序序列的中位数(详解)
- PTA5-53 两个有序序列的中位数
- PAT 2-13 两个有序序列的中位数(C语言实现)
- 两个有序序列的中位数
- 《算法设计与分析》实践报告--求两个有序序列的中位数
- 《数据结构学习与实验指导》2-13:两个有序序列的中位数
- 浙大PAT 2-13. 两个有序序列的中位数 (解题思路)
- 关于在一个序列中寻找中位数和第K大的数(在两个等长有序数组中寻找中位数)