SDUT数据结构实验之链表一:顺序建立链表
链表基础:顺序建链表
Description
输入N个整数,按照输入的顺序建立单链表存储,并遍历所建立的单链表,输出这些数据。
Input
第一行输入整数的个数N;
第二行依次输入每个整数。
Output
输出这组整数。
Sample
Input
8
12 56 4 6 55 15 33 62
Output
12 56 4 6 55 15 33 62
Hint
不得使用数组!
#include <iostream>
#include <bits/stdc++.h>
using namespace std;
struct node
{int a;struct node *next;
};
struct node *create(int n)
{struct node *head,*tail,*p;int i;head=(struct node *)malloc(sizeof(struct node));//分配空间head->next=NULL;tail=head;for(i=1;i<=n;i++){p=(struct node *)malloc(sizeof(struct node));scanf("%d",&p->a);p->next=NULL;tail->next=p;tail=p;}return head;
};
int main()
{int n;struct node *head;scanf("%d",&n);head=create(n);struct node *p;p=head;while(p->next!=NULL){if(p->next->next!=NULL)printf("%d ",p->next->a);else printf("%d",p->next->a);p=p->next;}return 0;
}
SDUT数据结构实验之链表一:顺序建立链表相关推荐
- SDUT_2116 数据结构实验之链表一:顺序建立链表
点击打开链接 数据结构实验之链表一:顺序建立链表 Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Discuss Problem D ...
- java数据结构实验一顺序表,java数据结构实验代码之升序顺序表
java数据结构实验代码之升序顺序表 数据结构实验报告 学院:管理学院 班级:13电子商务(1)班 姓名:廖秋君 学号:3213004779 2014年 10月 23 日 目录 一.需求分析----- ...
- 数据结构实验之链表一:顺序建立链表(SDUT 2116)
Problem Description 输入N个整数,按照输入的顺序建立单链表存储,并遍历所建立的单链表,输出这些数据. Input 第一行输入整数的个数N: 第二行依次输入每个整数. Output ...
- 数据结构实验之链表一:顺序建立链表
题目描述 输入N个整数,按照输入的顺序建立单链表存储,并遍历所建立的单链表,输出这些数据. 输入 第一行输入整数的个数N: 第二行依次输入每个整数. 输出 输出这组整数. 示例输入 8 12 56 4 ...
- sdut 数据结构实验之栈四:括号匹配
数据结构实验之栈四:括号匹配 Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Discuss Problem Description ...
- 《数据结构》实验报告二:顺序表 链表
一.实验目的 1.掌握线性表中元素的前驱.后续的概念. 2.掌握顺序表与链表的建立.插入元素.删除表中某元素的算法. 3.对线性表相应算法的时间复杂度进行分析. 4.理解顺序表.链表数据结构的特点(优 ...
- 三元组顺序表表示的稀疏矩阵加法_数据结构实验题(三元组顺序表表示的稀疏矩阵转置运算)...
题目描述: 思路: 先用三元顺序表存放稀疏矩阵 typedef struct{ int row, col; int elem;} Elem;typedef struct{ int Row, Col, ...
- 南邮数据结构实验1.1:顺序表的相关操作
题目:参照程序2.1~2.7,编写代码,完成顺序表的初始化.查找.插入.删除.输出.撤销等操作. 部分代码: 顺序表的结构体定义: typedef struct {int n; //顺序表的长度int ...
- sdut 数据结构实验之二叉树六:哈夫曼编码
#include <iostream> #include <cstdio> #include <cstring> #include <queue>usi ...
最新文章
- vi/vim: 使用taglist插件
- win7 java闪退_win7 sdk manager 闪退
- 详解设计模式之工厂模式(简单工厂+工厂方法+抽象工厂) v阅读目录
- 吊炸天的 Kafka 图形化工具 Eagle,必须推荐给你!
- 28 CO配置-控制-产品成本控制-成本对象控制-期末结算-定义行标识
- cad插件加载bplot成功用不了_新手入门,学习CAD必须掌握,教你使用标注命令,绘图效率翻一倍...
- 使用 HTTPS 方式登录防火墙USG6000设备
- java lambda 变量_java – 从lambda表达式引用的局部变量必须...
- 3cd修改tftp服务器地址,模式tftp服务器是什么
- 常用组合逻辑电路及MSI组合电路模块的应用—上篇
- 【知识向】——计算机基础知识总结及相关
- 金仓数据库KingbaseES数据库概念(六)--数据库对象管理
- duration java_Java Duration类| 带示例的multipliedBy()方法
- 这个时代“寒门再难出贵子” (转帖)
- 我的物联网大学【第二章】:Luat的出世
- 五大常用项目管理工具软件-也支持敏捷开发
- 批量修改文件名方法:everything软件
- Linux网卡灯橙色,Ubuntu下网卡灯不亮,是网卡物理损坏了?
- 骑砍2 游戏文件修改漫谈
- HTML5 2D 游戏开发(一): Snail Bait 简介
热门文章
- Unity3D制作天空盒
- 关于Idea远程调试说明
- 【宇宙最强编辑器VS Code】(二)美化VS Code(更换主题和文件图标主题、设置背景图片)
- 一步步学习微软InfoPath2010和SP2010--第一章节--介绍InfoPath2010(2)--InfoPath2010的新功能
- 博途中WinCC VBS 脚本的基础用法
- (xi,yi,zi ) (xj , yj , zj) 的对数
- 完美解决Pytorch在Pycharm没有代码提示的问题
- 首旅如家打造中高端品牌璞隐酒店,计划五年实现100家门店
- 【Go编程语言】 Go语言基础语法
- VBA开发:设置单元格数据有效性