①　将数组A中的m　+　n个元素看成是　两个顺序表　:表L和表R,将数组当前状态看做是起始状态,即此时表L由A[]中的前m个元素构成,表R由A[]中的后n个元素构成,要使A[]中的m　+　n个元素...　1.　问题描述:　设顺序表使用数组A[]表示,表中元素存储在数组下标0~m　+　n　-　1的范围内,前m个元素递增有序,后n个元素也是递增有序的,设计一个算法,使得整个顺序表是有序的　2.　思路分析:　①　将数组A中的m　+　n个元素看成是两个顺序表:表L和表R,将数组当前状态看做是起始状态,即此时表L由A[]中的前m个元素构成,表R由A[]中的后n个元素构成,要使A[]中的m　+　n个元素是整体有序的,那么只需要将R中的逐个元素插入到表L中的合适位置即可　②　取出表R中的一个元素A[m]存入到辅助变量temp中,让temp与逐个与A[m　-　1]...A[0]进行比较,当temp小于A[j]的时候,将A[j]后移一位,最后将temp存储到A[j　+　1]中3.　下面是具体的代码:　#includevoid　insertElem(int　arr[],　int　n,　int　m){　int　i,　j;　int　temp;　for(i　=　m;　i　=　0　&&　temp　a[j],则交换a[j-1]和a[n]的值;　(3)在比较判断后,无论...　#include<iostream>　#include<stdlib.h&...#define　LIST_INIT_SIZE　100//　表　的初始空间分配量　#define　LISTINCREMENT　10//　表　存储空间的增量　typedef　struct　{　 int　*elem...　将　两个　升序链表　合并　为一个新的　升序　链表并返回。新链表是通过拼接给定的　两个　链表的所有节点组成的。　示例:　输入:1->2->4,　1->3->4　输出:1->1->2->3->4->4　方法一:迭代法:哑结点　/*...