c,该线性表仍有序(未考虑相同时删除一重复值)(利用函数类板实现)РMergeList:Р/*Р*输入:有序线性表La,有序线性表LbР*前置条件:顺序表已有序Р*功能:将两线性表归并,不去掉相同元素Р*输出: 返回一个新的有序线性表LcР*后置条件:无Р*/Р实现代码:Рtemplate<class datatype>РSeqList<datatype> SeqList<datatype>::ElseAdd(SeqList<datatype> Seq1,SeqList<datatype> Seq2)Р{Р?int num=Seq2.Length();Р?for(int i=0;i<=num;i++){Р Seq1.orderInsert(Seq2.Get(i));Р?}Р?return Seq1;Р}Рvoid main()Р{Р?SeqList<int> La,Lb,Lc;Р?La.Insert(1,2);Р?La.Insert(2,4);Р?La.Insert(3,6); Р?La.Insert(4,8); //插入LaР?cout<<"La中元素为:"<<endl;Р?La.display(); //输出LaР?cout<<endl;Р?Lb.Insert(1,3); Р?Lb.Insert(2,6);Р?Lb.Insert(3,8); //插入LbР?cout<<"Lb中元素为:"<<endl;Р?Lb.display(); //输出LbР?cout<<endl;Р?Lc=Lc.ElseAdd(La,Lb); //合并两线性表Р?cout<<"合并后的Lc为:"<<endl;Р?Lc.display(); //输出合并后的线性表Р?cout<<endl;Р}Р粘贴测试数据及运行结果:Р心得体会:(含上机中所遇问题的解决办法,所使用到的编程技巧、创新点及编程的心得)