把两个按升序排列的数列a(1),a(2),…,a(n)和b(1),b(2),…,b(m),合并成一个仍为升序排列的新数列.

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/26 00:09:16
把两个按升序排列的数列a(1),a(2),…,a(n)和b(1),b(2),…,b(m),合并成一个仍为升序排列的新数列.把两个按升序排列的数列a(1),a(2),…,a(n)和b(1),b(2),…

把两个按升序排列的数列a(1),a(2),…,a(n)和b(1),b(2),…,b(m),合并成一个仍为升序排列的新数列.
把两个按升序排列的数列a(1),a(2),…,a(n)和b(1),b(2),…,b(m),合并成一个仍为升序排列的新数列.

把两个按升序排列的数列a(1),a(2),…,a(n)和b(1),b(2),…,b(m),合并成一个仍为升序排列的新数列.
你没说用什么编啊,我是vb编的

Private Sub Command1_Click()
Dim c() As Single
al = LBound(a)
ae = UBound(a)
bl = LBound(b)
be = UBound(b) - bl
ReDim c(ae - al + 1 + be)
cl = 0
Do
If al > ae Then
c(cl) = b(bl)
cl = cl + 1
bl = bl + 1
ElseIf bl > be Then
c(cl) = a(al)
cl = cl + 1
al = al + 1
ElseIf a(al) < b(bl) Then
c(cl) = a(al)
cl = cl + 1
al = al + 1
Else
c(cl) = b(bl)
cl = cl + 1
bl = bl + 1
End If
Loop Until al > ae And bl > be
end sub

Private Sub Command1_Click()
Dim a(1 To 100) As Integer
Dim b() As Integer
List1.Clear
List2.Clear
For i = 1 To 100
a(i) = Rnd() * 21
List1.AddItem a(i)
If a(i) 0 Then
bn = bn + 1
ReDim Preserve b(bn)
b(bn) = a(i)
List2.AddItem a(i)
End If
Next i
Label1 = "共产生了" & 100 - bn & "个零."
End Sub

题目有误

把两个按升序排列的数列a(1),a(2),…,a(n)和b(1),b(2),…,b(m),合并成一个仍为升序排列的新数列. C语言问题:合并两个升序排列的数列若有两个已按升序排列的数列,数列a:1 7 9 11 13 15 17 19和数列 b :2 4 6 8 10.现将这两个数列合并插入到c数列中,插入后的数列c 仍按升序排列 要求通过指针 把从1到2n的连续自然数放到一个n长度的数列中,按升序排列,有多少组合比如把12345678任选4个按升序排列,有多少种可能 个已经排好顺序的数列a[30]插入一个整数 要求按原来的升序排列 将2个按升序排列的数列,仍按升序合并存放到另一个数组中,要求,每个数都一次到为,不得在新数组中重新排序 (1)单击读数据按钮,把考生文件夹下in4.dat文件中已按升序方式排列的60个数读入数组A,并显示在text1中(2)单击输入按钮,弹出一个输入对话框,接收用户输入的任意一个整数(3)单击插入按 用VB编写把9个元素的数组A的围成一圈,每三个相邻数相加得到数组B,再对B升序排列 C语言 升序和降序合并,最后得个升序将1个按升序排列的数组和1个按降序排列的数组,按升序合并后放到其中一个数组中,要求每个数都一次到位,不得在新数组中重新排序 例如:升序排列的数 C语言编程 将a[10]数组中10个数分别按升序和降序排列的程序.请写简单的程序,不要太复杂的,谢谢! 请描述数列(23,19,30,45,19,12)进行升序快速排列的过程 设一组数有10个元素,已按升序排好.现要求编写一程序,它能够吧从指定位置开始的n个数据按逆序重新排列,并输出新的完整数列(例如,原数列为2,4,6,8,10,12,14,16,18,20,若要求把从第4个数开始的5 将一整数数列按奇数在前,偶数在后的顺序重新排放,并要求奇偶两部分都是升序排列.c++的. 比较拼音的大小并排列现在我想用ASC码来比较拼音的大小并且按照升序排列比如:a wang co cong con chuai zhuang ban bang比较大小按照升序排列我现在文本文档里的拼音是这么排列的:awangcocongcon这 数组a[]中有10亿个不同的数,并且按数的升序排列好了,用最快捷简便的方法查到一个数的位置?注意:不能用效率低下的遍历查询 求助啊! 用excell统计一列中0~9个数据出现的次数升序排列单一0~(次数相同按先出现排前)数字 12313 排列 2 1 3 把多项式a的立方-b的立方-3a的平方b+3ab的平方重新排列(1) 按a的升幂排列 (2) 按a的降幂排列 谢谢  有顺序表A和B,其元素均按从小到大的升序排列,编写一个算法将它们合并成一个顺序表C,要求C的元 c语言问题:求该算法的时间频度将n个元素按升序排列:void sort(int a[],int n){int i,j,k,t;for(i=0;i