谁知道下载速度从小到大排序的顺序,下面又比...

有顺序表A和B,其元素均按从小到大的升序排列,编写一个算法将它们合并成一个顺序表C,要求C的元素也是从小到大的升序排列。
有顺序表A和B,其元素均按从小到大的升序排列,编写一个算法将它们合并成一个顺序表C,要求C的元素也是从小到大的升序排列。
算法思路:依次扫描通过A和B的元素,比较当前的元素的值,将较小值的元素赋给C,如此直到一个线性表扫描完毕,然后将未完的那个顺序表中余下部分赋给C即可。C的容量要能够容纳A、B两个线性表相加的长度。
必须用泛型
补充:JAVA的。。。
不区分大小写匿名
我这里有个现成的程序..不过,不是线性表,是链表的程序...程序实现的要求跟你的要求一样..要的话,留个地址,发给你..
可以啊。发来我看看 行了给分
帮你补充一点,要是你用来比较的字段元素如果相同的话,你还必需有个用来二次比较排序的字段才稳妥
也许你的系统会自动再排序,但谁知道会是什么样子?
您好! 看了你的问题是,可以理解为2个递增数列的归并排序。
所谓归并排序是指将2个或者2个以上的有序(递增,减等)数列合并成一个有序数列。但是归并排序不是优化过的排序,它是通过复制2个子序列,然后分别2个记录的头指针,进行logn(n是比较短的那个序列的元素的个数)次比较后得到的。具体算法印象中应该有下面的几个步骤:
1: malloc一个线空间 size= (size1 + size2)
2: 定义2个point, point1 指向序列1的第一个元素,point2指向第2个元素。
3: if(*point1&*point2) 则将point1放入申请的空间中
4: 一直循环直到有一个序列结束了 然后复制另外一个序列的其余元素到空间的屁股后面。
代码就不给了 网上应该多的是
我的意思是给个代码呗、咱不会。
如果是JAVA的还要支持泛型,那么需要理解一下这个 “比较小的元素到底是什么”
1:int类型
2:一个type但是有一个int的关键字
所谓泛型 就是类似于下面的
public class&T& Element{
在排序的时候先指定好类型而已。
public class Sort&T extends Object& {&&int[] i1;&int[] i2;&&public Sort(int[] i1, int[] i2) {&&this.i1 = i1;&&this.i2 = i2;&}&&public int[] sort(){&&int length1 = i1.&&int length2 = i2.&&int[] newints = new int[length1 + length2];&&int count = 0;&&for (int i = 0; i & i1. i++) {&&&int iN = i1[i];&&&int iN2 = i2[count];&&&if(iN&iN2) newints[i] = iN;&&&else {&&&&while(count&length2){&&&&&count ++;&&&&&iN2 = i2[count];&&&&&System.out.println("IN2 = " + iN2);&&&&&if(iN&iN2) {&&&&&&newints[i] = iN;&&&&&&&&&&&}&&&&}&&&}&&}&&System.arraycopy(i2, count-1, newints, i1.length,i2.length-count+1);&&&}&&&public static void main(String[] args){&&int[] a1 = {1,3,6,8,9}; &&int[] a2 = {7,10,13,19};&&&&Sort&Object& sort = new Sort&Object&(a1, a2);&&int[] aa = sort.sort();&&for (int i = 0; i & aa. i++) {&&&System.out.println(aa[i]);&&}&}}
我和你补充的要求一样的程序,是我以前做作业编的,要的话可以留下你的地址我给你发过去
相关知识等待您来回答
编程领域专家- 金牛在线
每期自动更新,如遇图片不完整,开奖日再访问。
点击图片即可访问原图作业帮帮圈官方微信公众帐号1.选择魔术棒,扫一扫(左图)2.选择"朋友们→添加朋友"a.扫一扫(左图)b.查找微信公众帐号,输入"作业帮帮圈"3.搜索微信号"zy-bbq"
提问编号540683
把下面各组中的分数按从小到大的顺序排列起来1.五分之一,七分之一,九分之一,五分之二,五分之三2.七分之四,七分之一,五分之七,九分之一,十分之一
浏览数:429
(图片尺寸&240*135,最大5M)
每张最大5M,最多3张&&
0个字/800字
每张最大5M,最多3张&&
提问:回答:正解:已帮助位同学
提问编号540683
帮TA来搞定这道作业难题吧
每张最大5M,最多3张
回答前请先
个性网账号
手机快速回答问题
记住本题编号540683,在手机客户端中点击快速答题后,输入编号,即可进入本题回答界面开始答题把下面各数按从小到大的顺序排列起来。_百度知道
把下面各数按从小到大的顺序排列起来。
0.291,28.
)2.65,6,6又8分之5.5,6分之5
提问者采纳
0.65.5%<2&#47.5%(28,7分之2,28,6分之5.65)2.291.29<5&#47.
6.5<655%<6,655%(6又8分之5<6,6,6又8分之5.5;7<0
提问者评价
20分之17 0.356
其他类似问题
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 从小到大排序 的文章

 

随机推荐