(C++)自定义链表并写入
确定链表节点的组成,一般由数据和指针构成
struct node{int data;//数据域node* next;//指针域
};
使用new运算符为节点分配内存空间
node* p = new node;
编写创建列表函数,参数为链表的长度(从用户输入读入),返回值为创建的列表的头指针
node* create(int len){node *p,*pre,*head;//临时指针,指向前驱节点,头指针 head = new node;//为头指针分配内存空间head->next = NULL;//头节点不需要数据域,指针域初始化为NULLpre = head;for(int i=0;i<len;i++){int num;scanf("%d",&num);p = new node;p->data = num;p->next = NULL;pre->next = p;pre = p;//这样当前节点才能够成为下个节点的前驱节点 }return head;
}
调用函数
int main(){int len;scanf("%d",&len);node* head = create(len);node* L = head->next;while(L!=NULL){printf("%d ",L->data);L = L->next;}return 0;
}
调用结果
(C++)自定义链表并写入相关推荐
- thinkph5.1 简单自定义的日志写入方法
thinkph5.1 简单自定义的日志写入方法 /*** $logname-变量名* $data-变量* PHP_EOL-根据系统环境确定换行(换行)* FILE_APPEND - 追加参数 **/f ...
- 软件测试习题————1.录制登录—订票—退出代码。2.实现舱位随机选择。3.设置检查点检查订单编号格式是否正确,将测试结果采用自定义的方式写入测试报告。
一.说明 下面提供了代码,需要完整的请到我本人的资源中点击03进行下载,使用的软件是三角型号标志的,录制和运行使用的一个小飞机,因为这个软件环境复杂,我把它删除了,需要使用的可以看一下 二.题目 测试 ...
- 自定义链表增,删除,链表逆序
工作时间长了,经常用框架,感觉真的成了coding,建议有时间可以刷一下lettcode 时间一长就会忘,写了大半天,记录一下,理解后再写特别简单,链表逆序看了很多博客,写法各式各样,但是感觉解释的还 ...
- flume存储到mysql_flume_实现自定义MysqlSink,写入mysql表
由于篇幅美观性,将flume实现mysql写入的自定义sink单独一篇文章. 引用sink2的配置 #####发送到本地文件##### # 订阅Sink agent2.sinks.k2.type = ...
- ELK学习--将自定义nginx日志写入es中并通过kibana展示为例
今天只是记录总体思路,具体细节不展开,毕竟东西太多 学习目的 业务发展越来越庞大,服务器越来越多 各种访问日志.应用日志.错误日志量越来越多,导致运维人员无法很好的去管理日志 开发人员排查问题,需要到 ...
- java对象流定义_Java 对象流的用法,将自定义类数组写入文件中
FileInputStream和FileOutputStream可以将类,数组,等写入如文件并读取. public class UserList implements Serializable{ pu ...
- java进行图片合成以及写入自定义字体
由于工作需要做了一个利用java的Graphics2D进行图片合成且在图片上写入自定义字体文字的小功能, 那就顺便记录一些痕迹,有什么不好的地方请见谅 public static void main( ...
- C语言面向对象编程(五):单链表实现
前面我们介绍了如何在 C 语言中引入面向对象语言的一些特性来进行面向对象编程,从本篇开始,我们使用前面提到的技巧,陆续实现几个例子,最后呢,会提供一个基本的 http server 实现(使用 lib ...
- Linux 内核链表剖析(二十)
上节博客中,我们讲到了 Linux 中的宏定义 offsetof 与 container_of 宏.那么本节我们的课程目标就是一直 Linux 内核链表,使其适用于非 GNU 编译器,分析 Linux ...
最新文章
- Redis数据库(一)——Redis简介、部署及常用命令
- 设置Android Studio工程布局文件的默认布局
- 问题 D: 去行首行尾的空白符
- php Immutable,Immutable.js详解
- 机箱一直反复开机熄火_小身材大容量,老炮九州风神魔方110机箱+DQ 650ST+玄冰400双刃装机体验...
- 浅谈各种连接池中连接数量的设置
- java线程future_Java中多线程对运行结果怎么利用future获取
- r语言代码html,R语言的R Markdown创建html
- 架构之美-读书笔记之一
- jboss下载及安装
- 史密斯(Smith)圆图
- HTML九宫格拼图游戏代码,js实现九宫格拼图小游戏
- 通过PKI实现零信任的身份认证
- Process finished with exit code-1073740791(0xC0000409)
- 软件附加截图功能(QQ,360浏览器)
- 华容道 java_Java-华容道
- MSP430 5xx/6xx Watchdog看门狗编程实例
- 中间件是什么,常用的中间件有哪些(*)
- 2018中国地理信息产业百强企业公示名单
- Win11如何将右下角图标全部显示?Win11将右下角图标全部显示