来了您嘞,这位公子风度翩翩,相貌不凡呀,定有大智慧,且随我来浅看这道题。

咳咳,言归正传,咱们来看这道题,要求将两个链表链接在一起,大家如果看了前几篇博客这道题对大家来说绝对非常轻松。

当然如果你没有理解问题也不大,咱们这道题又不是只有这一个方法,咱们还可以用数组,来吧,咱们先用数组来做一遍。

首先咱先定义一个或者两个char类型的数组,先看一个char类型数组吧

char a[100]

咱们定义好了后便开始输入数据,这步有些许不同,各位且仔细看。

for(int i = 0; i < n ; i ++ ){cin >> a[i];
}

这里是第一个数组里的数据,别眨眼,接下来是见证奇迹的时刻。

for(int i = n ; i < n+m ; i ++ ){cin >> a[i];
}

看见没,这就是一个数组的解决方式,好了,现在已经结束了,什么?你说就这点?哈哈,没错,就这点,怎么样,神奇吧,咱们来看看完整代码。

#include <iostream>
using namespace std;
char a[100];
int main(){int n,m;cin >> n;for(int i = 0; i < n ; i ++ ){cin >> a[i];}cin >> m;for(int i = n; i < n+m; i ++ ){cin >> a[i];}for(int i = 0 ; i < n+m; i ++){cout << a[i] << " ";}
}

看,是不是很少。

好,我相信大家想看多的,来,上硬菜。

链表来咯,这里还是老规矩建立链表,用尾插法。

typedef struct node{char data;node *next;
}node;
void creat(node *&L,int n,char a[]){node *p;L=(node*)malloc(sizeof(node));p=L;L->next=NULL;for(int i = 0 ; i < n ; i ++ ) {node *s,*p;s=L;while(s->next!=NULL){s=s->next;}p=(node*)malloc(sizeof(node));p->data=a[i];s->next=p;p->next=NULL;}
}

接下来咱们只需要将输出函数稍稍改动一下。

void print(node *&L,node *&M){node *p;p=L;while(p->next!=NULL){p=p->next;}p->next=M->next;//这里将L和M链表链接喔node *s;s=L->next;while(s!=NULL){cout << s->data << " ";s=s->next;}
}

来看看完整代码吧

#include <iostream>
using namespace std;
typedef struct node{char data;node *next;
}node;
void creat(node *&L,int n,char a[]){node *p;L=(node*)malloc(sizeof(node));p=L;L->next=NULL;for(int i = 0 ; i < n ; i ++ ) {node *s,*p;s=L;while(s->next!=NULL){s=s->next;}p=(node*)malloc(sizeof(node));p->data=a[i];s->next=p;p->next=NULL;}
}
void print(node *&L,node *&M){node *p;p=L;while(p->next!=NULL){p=p->next;}p->next=M->next;node *s;s=L->next;while(s!=NULL){cout << s->data << " ";s=s->next;}
}
int main(){int n,m;cin >> n ;char a[100],b[100];for(int i = 0 ; i < n ; i ++ ) {cin >> a[i];}cin >> m;for(int i = 0 ; i < m ; i ++ ) {cin >> b[i];}node *L,*M;creat(L,n,a);creat(M,m,b);print(L,M);
}

这么一对比是不是觉得链表一无是处?

其实啊,我也这样觉得(bushi

哈哈,咱们下个文章见。

西南科技大学 SWUSTOJ #954相关推荐

  1. 西南科技大学 SWUSTOJ #956

    大家好啊,我又来啦,这期和我一起来的还有咱们的来自西南科技大学OJ956题的约瑟夫哟,老规矩,看题咯. 咱们先审题,哦,是要求我们不停的在1-10中循环,一到k这个数就将其删除,再次循环,直到最后一个 ...

  2. 西南科技大学 SWUSTOJ #953

    芜湖,紧接上文,咱们讲了插入操作,那么肯定得有删除操作啦,这不就来了? 老规矩,咱们康康题. 欧克,咱们先审题,这题让我们删除第i个结点前面的结点,同样,咱们仍然有多个方法,数组,vector,还有正 ...

  3. 智能车竞赛技术报告 | 智能车视觉 - 西南科技大学 - 西科二队

    简 介: 本车以恩智浦公司的 32 位单片机MI.MXRT1064DV高内核处理速度核心控制器,可提供卓越的CPU性能和最佳实时响应.以MT9V034摄像头为核心传感器,通过摄像头采集道路图像信息送入 ...

  4. 第十六届全国大学生智能车竞赛线上比赛(广东+西南科技大学)成绩排名与获奖信息

    §01 成绩与奖项   下面是第十六届全国大学生智能车竞赛线上比赛成绩与奖项设置.线上比赛的队伍包括有 广东省参赛队 与 西南科技大学 .   线上比赛奖项设置比例如下: 一等奖:参赛队伍20% 二等 ...

  5. 西南科技大学智能车竞赛 线上比赛

    简 介: 西南科技大学队伍在8月1日上午进行了智能车竞赛线上比赛.本文给出了比赛的主要结果和过程描述. 关键词: 智能车竞赛,西南科技大学,线上比赛 §01 线上比赛 一.背景介绍   由于受到疫情影 ...

  6. 西南科技大学 计算机组成原理2011-2012,西南科技大学计算机组成原理2010-2011试卷A卷参考答案(2011)...

    西南科技大学2010-2011-1学期 <计算机组成原理>本科期末考试试卷(A卷) 参考答案及评分细则 一.名词解释:(每小题5分,共20分) 1.总线 一组可由多个部件分时共享的信息传输 ...

  7. 西南科技计算机在线自测,西南科技大学2017春季第一学期高等数学1在线自测答案...

    技校网专门为您推荐的类似问题答案 问题1: 西南科技大学 西南科技大学 厦门大学 上海海事大学的法硕实力 四川建材学校-1978年四川建材学院-1993年西南工学院 遂宁农业中专-绵阳经济高专 200 ...

  8. 专科计算机应用计算机网络,西南科技大学自考计算机应用及计算机网络(专科).doc...

    PAGE PAGE 1 西南科技大学自考计算机应用及计算机网络(专科) 数据库实验指导书 一.实验要求:本次实验可从下面的三个题目中任选一个来做. 二.本实验的环境配置要求: 硬件配置:586以上PC ...

  9. 西南科技大学研究生计算机,我们毕业啦……西南科技大学2020研究生毕业记!...

    "各位旅客,列车前方到站是终点站,毕业.要下车的乘客,请带好您的行李和贵重物品,准备下车." 每当毕业季来临时, 时间的流逝似乎开了倍速, 掠过青春的云海, 不因剧情的精彩而暂停. ...

最新文章

  1. 又有两所一流高校加入“不返校”阵营,非毕业年级学生,开学时间待定!
  2. hadoop: hdfs API示例
  3. 可以救命的生活小常识
  4. reactor模型_Reactor模式以及Netty中的应用
  5. Java即时类| hashCode()方法与示例
  6. BZOJ3928 [Cerc2014] Outer space invaders
  7. mysql生成百万条数据_mysql 快速生成百万条测试数据
  8. Android源码下载地址
  9. linux7怎么把gpt分区改成MBR,GPT转MBR|硬盘GPT分区转MBR教程(两种办法)
  10. 为什么Java小伙对JavaScript和Node.js如此兴奋?
  11. ORR和BIC伪指令应用
  12. Resize operation completed for file#
  13. 鸡啄米:C++编程入门系列之目录和总结http://www.jizhuomi.com/software/129.html
  14. android 人脸识别边框_android自定义Arcface人脸识别框/人脸抓拍框/人脸追踪框
  15. Power BI介绍
  16. IDEA中如何打包为jar包
  17. 什么是Bugzilla?
  18. json格式问题解决方式!
  19. 什么都会过去的,什么都有结束
  20. HSL:色相,饱和度,亮度

热门文章

  1. 用animation实现无缝轮播图
  2. python之星空代码
  3. Zynq-Linux移植学习笔记之49-国产ZYNQ适配国产裕太PHY网络调试
  4. 专利申请模板各个内容的例子
  5. 微信分享universal link校验不通过
  6. PMP最新考纲难在哪里?面对新教材的来袭,我该怎么计划考试?
  7. Java实现排序算法
  8. Linux文件恢复的原理
  9. tftp在put上传的时候显示File not found的解决办法
  10. 自走棋还没凉?腾讯有了《多多自走棋》还要上线《战歌竞技场》?