线性表顺序表归并算法
来源:互联网 发布:宏远体育工作感受 知乎 编辑:程序博客网 时间:2024/06/06 04:22
#include<iostream>using namespace std;struct SqList{int data[50];int length;} L1={{1,2,3,4,5,},5},L2={{5,6,7,8,9},5},L3;void Merge(SqList L1,SqList L2,SqList &L3){int i=0,j=0,k=0; while(i<L1.length&&j<L2.length){if(L1.data[i]<L2.data[j]){L3.data[k]=L1.data[i]; i++;k++;}else{L3.data[k]=L2.data[j];j++;k++;}}while(i<L1.length){L3.data[k]=L1.data[i];i++;k++;}while(j<L2.length){L3.data[k]=L2.data[j];j++;k++;}L3.length=k;}int main(){ Merge(L1,L2,L3);cout<<L1.length<<" "<<L2.length<<" "<<L3.length<<endl;for(int i=0;i<L3.length;i++){cout<<L3.data[i]<<" ";}return 0;}注意一、 C语言调用函数时只会从实参到形参的单向值传递,执行函数时若改变了形参而对应的实参不会同步改变。C++语言引用型参数可以实现。引用型参数名前加&,表示形参执行后将结果回传给实参。二、 结构体赋初值,所有变量都要赋值。
0 0
- 线性表顺序表归并算法
- 线性表-归并算法
- 数据结构 线性表 顺序表的归并
- 线性表应用-有序顺序表归并
- 有序线性表的归并算法
- [SDUT](3329)顺序表应用5:有序顺序表归并 ---有序表归并(线性表)
- 数据结构 线性表 顺序表的归并 无序版
- 线性表的归并
- 归并两个线性表
- 线性表的归并
- 线性表归并运算
- 数据结构 算法、线性表、顺序表
- 顺序线性表的基本操作算法
- 第二章线性表P29~34(顺序线性表算法)
- 线性表--顺序表(自建顺序表算法库)
- 结构算法 001 线性表的顺序存储--顺序表
- 顺序表的归并
- 有序顺序表归并
- 直接插入排序
- 编写和提交自己的第一个内核patch
- 缓存总结
- Linux进程通讯之二:socket
- Hibernate get和load区别
- 线性表顺序表归并算法
- php 分页显示数据 post参数传递问题解决方法
- Python版 HelloWorld
- poj1080 Human Gene Functions
- mysql编码设置
- Mixing Milk
- 使用CHtmlView制作浏览器的简单记录
- 开方数_ny_773(大数).java
- 新导入工程报Unable to resolve target 'android-18'和R cannot be resolved