swust oj 954

题目描述

建立长度为n的单链表A和长度为m的单链表B。编程实现将B表链接在A表的尾端,形成一个单链表A。数据类型指定为字符型.

输入

输出

样例输入

样例输出

源代码

#include<stdio.h>
#include<stdlib.h>
typedef struct linknode
{char data;struct linknode *next;
}linknode;
void Initnode(linknode *&L)
{L=(linknode *)malloc(sizeof(linknode));L->next=NULL;
}
void Greatenode(linknode *&L,int n)
{linknode *r=L,*q;char e[100];for(int i=0;i<n;i++){scanf(" %C",&e[i]);q=(linknode *)malloc(sizeof(linknode));q->data=e[i];q->next=r->next;r->next=q;r=q;}
}
void lianjienode(linknode *&L1,linknode *&L2)
{linknode *en = L1;while(en->next){en = en->next;}en->next = L2->next;}
void Disnode(linknode *L)
{linknode *l = L->next;while(l){printf("%c ",l->data);l = l->next;}
}
int main()
{int n1,n2;scanf("%d",&n1);linknode *L1,*L2;Initnode(L1);Greatenode(L1,n1);scanf("%d",&n2);Initnode(L2);Greatenode(L2,n2);lianjienode(L1,L2);Disnode(L1);return 0;
}

SWUST OJ 954单链表的链接相关推荐

  1. SWUST#954: 单链表的链接

    954: 单链表的链接 题目描述 建立长度为n的单链表A和长度为m的单链表B.编程实现将B表链接在A表的尾端,形成一个单链表A.数据类型指定为字符型. 输入 第一行为A表的长度n: 第二行为A表中的数 ...

  2. SWUSTOJ #954 单链表的链接

    SWUSTOJ #954 单链表的链接 题目 输入 输出 样例输入 样例输出 源代码 题目 建立长度为 n 的单链表 A 和长度为 m 的单链表 B .编程实现将 B 表链接在 A 表的尾端,形成一个 ...

  3. SWUST OJ 953: 单链表的删除操作的实现

    建立长度为n的单链表,删除第i个结点之前的结点. 第一行为自然数n,表示链式线表的长度: 第二行为n个自然数表示链式线性表各元素值: 第三行为指定的删除参数i. #include <stdio. ...

  4. SWUST OJ#955 单链表上查找算法的实现

    目录 题目 思路 代码 数据结构 STL 题目 题目描述 建立一个长度为n的带头结点的单链表,在该表中寻找第i个结点,若找到,则输出ok,否则输出error.处理数据类型为整型. 输入 第一行为链表的 ...

  5. 西南科技大学 swust oj #952: 单链表的插入操作的实现

    题目描述 建立长度为n的单链表,在第i个结点之前插入数据元素data. 输入 第一行为自然数n,表示链式线性表的长度: 第二行为n个自然数表示链式线性表各元素值: 第三行为指定插入的位置i:第四行为待 ...

  6. SWUST OJ(954)

    单链表的链接 1 #include <stdio.h> 2 #include <stdlib.h> 3 4 typedef struct LinkNode //单链表节点结构的 ...

  7. SWUST OJ954: 单链表的链接

    题目描述 建立长度为n的单链表A和长度为m的单链表B.编程实现将B表链接在A表的尾端,形成一个单链表A.数据类型指定为字符型. 输入 第一行为A表的长度n: 第二行为A表中的数据元素; 第三行为B表的 ...

  8. 西南科技大学OJ题 单链表的删除操作的实现0953

    单链表的删除操作的实现 1000(ms) 65535(kb) 2896 / 13622 建立长度为n的单链表,删除第i个结点之前的结点. 输入 第一行为自然数n,表示链式线性表的长度: 第二行为n个自 ...

  9. 数据结构之SWUSTOJ954: 单链表的链接

    题目: 解析: 这个题两个数据类型不一样,可能大家会疑惑这样两种数据类型不一样的链表怎么才能够链接在一起呢,其实我们只需要将数据类型置为char即可,并不需要设计两个结构体,并且在输入和输出时要注意用 ...

最新文章

  1. Java 基础 之 关系运算符
  2. PM——【1】维护功能位置主数据
  3. ThinkPHP多次重复提交问题的根源
  4. 抖音右上角一个小黄点是什么_抖音官方入驻视频号,释放了一个什么样的信号?...
  5. java发送消息_通过java给qq邮箱发送信息
  6. mac mysql ngram_mac 下 sphinx + mysql + php 实现全文搜索(xampp)(3)sphinx 的配置项解析...
  7. git使用.gitignore 忽略文件和忽略已经提交过的文件
  8. 全国计算机等级考试模拟系统中 二级c语言的 安装密码,NCRE模拟考试系统安卓版下载-2017全国计算机等级考试二级练习系统v2.4.1 官方版下载__飞翔下载...
  9. js中base64编码
  10. linux磁盘扩容不影响原数据,linux 升级磁盘后扩容数据盘大小
  11. 纵横公路造价软件学习_纵横公路造价软件教程
  12. 如何在免费的第三方服务器上运维微信公众号
  13. 运维工程师主要工作是做什么?
  14. 二进制文件文本文件和二进制数据
  15. cocos creator制作游戏实战-Flak Cannon(二)
  16. 如何使用一个for循环输出九九乘法表
  17. 模块结构篇:7.1)动力型塑料齿轮轮系设计步骤详解
  18. 为什么书呆子不受欢迎? 《黑客与画家》
  19. 服务器cpu 爆满问题排查
  20. Sqlserver2014远程远程连接

热门文章

  1. android系统移植之按键驱动篇
  2. linux调试工具ipcs的深入分析
  3. 看我如何用Python来分析《斗破苍穹》
  4. 2020年02月编程语言排行榜
  5. 我的Bug日常:spark基于yarn运行时抛错,内存不足Required executor memory (1024 MB), offHeap memory (0) MB。问题已解决,亲测有用~~~
  6. 极客时间左耳听风-高效学习
  7. 未来小七:AI缩小教育差距,让孩子快乐成长
  8. vsftpd安装以及配置FTP虚拟用户实践
  9. 记我一次成功的入侵学校网站服务器的黑客行动
  10. 邂逅APP + 网站平台的产品设想