有两个一维数组中的元素升序排列,编写一个函数将两个数组中的元素归并维一个数组,元素仍然按升序排列

[复制链接]
查看11 | 回复1 | 2008-12-29 22:47:30 | 显示全部楼层 |阅读模式
用C++ 编程
正确的程序帮忙写写 各位大侠

回复

使用道具 举报

千问 | 2008-12-29 22:47:30 | 显示全部楼层
这不是最基本的归并排序么。 template void joinsort(T* dst, T* src1, T* src2, int length1, int length2) { int length = length1+length2; dst = new T[length]; T* src1end = src1+length1; T* src2end = src2+length2; while(src1!=src1end && src2!=src2end) { if(*src1<*src2) { *dst = *src1; src1++; }else { *...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行