两个有序顺序表la,lb合并为lc(不删除重复)。
两个有序顺序表la,lb合并为lc(不删除重复)。
#include<stdio.h>
struct LNode {int data[30];int last;
};
int main()
{struct LNode la,lb;struct LNode *p;int lc[60];int k=2;int n;int i=0,j=0,l=0; p = &la;while(k--){printf("请输入顺序表元素个数:\n");scanf("%d",&p->last);for(int i =0;i<p->last;i++){printf("请输入元素:\n");scanf("%d",&p->data[i]);}p = &lb; }for(;i<la.last;i++){for(;j<lb.last;){if(la.data[i]<=lb.data[j]){lc[l]= la.data[i];l++;break;}else{lc[l]= lb.data[j];l++;j++;continue;}}if(j==lb.last)break;}for(;i<la.last;i++){lc[l] = la.data[i];l++;}for(;j<lb.last;j++){lc[l] = lb.data[j];l++; } for(int i = 0;i<l;i++){printf("%d ",lc[i]);}return 0;
}
如有纰漏还请指出。
两个有序顺序表la,lb合并为lc(不删除重复)。相关推荐
- 将两个有序顺序表合并为一个新的有序顺序表MergeList_Sq
将两个有序顺序表合并为一个新的有序顺序表,输出合并后的顺序表的所有数据元素: #include<stdio.h> #include<stdlib.h> #define LIST ...
- 两个有序顺序表合并成一个有序顺序表
一 概述 将两个有序顺序表合并为一个新的有序表,并由函数返回结果顺序表.实际过程中应该不断取下两个顺序表表头较小的结点存在新的顺序表中,然后,将其中某个表中的剩余数据直接加到新的顺序表后面. 二 代码 ...
- 顺序表之两个有序顺序表合并
(2.2.4-7)将两个有序顺序表合并为一个新的有序顺序表. 思路:两个有序表分别从头开始比较,将较小值放入新表:如果一个顺序表已经到底另外一个还有,直接将还有值的那个表所有尾插入新表. 代码如下: ...
- 将两个有序顺序表合并为一个新的有序顺序表
将两个有序顺序表合并为一个新的有序顺序表 题目要求 基本思想 核心代码 完整代码(C++) 题目要求 将两个有序顺序表合并为一个新的有序顺序表,并由函数返回合并后的顺序表. 基本思想 非常经典的题目, ...
- 两个有序顺序表的合并
顺序表合并 存储结构 typedef struct{ElemType *elem; int Length; int ListSize; }SqList; 1.初始化线性表La,Lb,Lc 2.设置变量 ...
- 非递减有序排列C语言,非递减有序顺序表的排序
由于编者水平有限,如有错误,请多多包涵. /* File name: Example.cpp Description: 非递减有序线性表LA, 非递减有序线性表LB, 要求排序后存放在LC中,且LC元 ...
- 俩个有序顺序表的合并(好好学习)
Elementype GetElem(list L, Position pos) {if (pos<0 || pos>L->last){return ERROR;}else{retu ...
- 顺序表:将两个有序表合并成一个新的有序顺序表
题目:将两个有序表合并成为一个新的有序顺序表,并由函数返回结果顺序表. 算法思想:假设有AB两个顺序表,要使得合并后仍然有序,因此可以将AB中对应的数作比较,把较小的放入C中,比完之后将剩下的依次放入 ...
- 数据结构——有序顺序表的合并
以下是数据结构中关于有序顺序表的合并的基础操作(编程风格参考严蔚敏版数据结构). 头文件及宏 #include<iostream> #include<stdio.h> usin ...
最新文章
- CAMWorks ShopFloor 2020中文版
- 如何选购儿童陪伴机器人(非广告)
- dw怎么做竖线_我花了5分钟,做了一份极“拉风”的PPT
- 移动服务安全现状分析!
- SQL Server 日志清理、数据文件收缩
- C语言、嵌入式中几个非常实用的宏技巧
- eclipselink mysql_Eclipselink更新现有表
- SQL必知必会-索引
- 吴恩达深度学习4.2练习_Convolutional Neural Networks_Residual Networks
- Java 单向链表翻转
- spring security执行原理流程
- orl_faces数据集分享
- Android使用iconfont图标
- 上海 云海服务器管理中心,云海InCloud Manager构建融合数据中心
- 软件性能测试方案怎么写?完整的性能测试报告模板分享
- 婴幼儿体重在线计算机,【婴儿体重计算器标准_婴儿体重计算器标准专题】- 天鹅到家...
- iOS开发-苹果开发者账号注册、申请续费整个流程
- MySQL 5.7--------多实例部署最佳实战
- 雷电网络 微支付通道
- 常见的HTTP状态码以及代表的意义
热门文章
- 3年时光,从工厂到自动化测试工程师,改变人生的都是坚持到底的毅力···
- 亚马逊云计算免费一年被扣款
- 计算机毕业设计JAVA校园课室资源预约系统设计与实现mybatis+源码+调试部署+系统+数据库+lw
- 计算机专业课程 目录,找几所名牌大学的计算机专业本科阶段课程设置目录
- 1.直角三角形的判定
- SpringBoot的Undertow和Tomcat对比
- 关于post请求接受不到参数
- 草图 UI 转 HTML 代码,微软开源Sketch2Code
- 软件外包项目管理6 - 项目收尾
- USRP B210 软件定义的无线网络(SDR)支撑设备