09 尾插入法创建单链表(实现2)
时间:2020-03-10
本文章向大家介绍09 尾插入法创建单链表(实现2),主要包括09 尾插入法创建单链表(实现2)使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
1 /*尾插入实现方法2*/ 2 #include<stdio.h> 3 #include<stdlib.h> 4 5 typedef struct Link { 6 int data; 7 struct Link* next; 8 }link; 9 10 link* initLink() { 11 link* head = (link*)malloc(sizeof(link)); 12 if (head) { 13 head->data = -1; 14 head->next = NULL; 15 printf("创建头结点成功\n"); 16 return head; 17 } 18 else { 19 printf("创建头结点失败\n"); 20 return; 21 } 22 } 23 24 void insertFromTail(link* head_node,int num) { 25 link* new_node = (link*)malloc(sizeof(link));//申请一个新节点 26 new_node->data = num; //新节点的数据赋值,值为接收的参数的值 27 new_node->next = NULL; 28 head_node->next = new_node; //头结点的指针域就是新节点 29 head_node = new_node; //新节点成为头结点 30 printf("尾插入后的链表数据是:%d", head_node->data); 31 } 32 33 34 void main() { 35 insertFromTail(initLink(), 3); 36 }
原文地址:https://www.cnblogs.com/shanlu0000/p/12457695.html
- TensorFlow官方教程翻译:导入数据
- TF使用例子-情感分类
- TensorFlow官方教程翻译:TensorFlow调试器
- 深度学习实战 | 使用Kera预测人物年龄
- 竞猜活动区块链方案探索
- 无所谓
- 这是一个悲伤的故事
- Golang语言社区--标准库分析之strconv包
- Golang语言社区--结构体数据排序
- mybatis-plus思维导图,让mybatis-plus不再难懂
- ABAP OPEN SQL里OPEN CURSOR和SELECT的比较
- 如何用ABAP代码读取CDS view association的数据
- 使用代币替代传统积分系统
- BTA 常问的 Java基础40道常见面试题及详细答案
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 发现一个好看的手机壁纸网站,撸代码的手已经饥渴难耐了
- 还在为怎么学习Android苦恼?看完学会这些大牛资料,2年高级3年资深不是问题!
- 面试心得:一个BAT大厂面试者整理的Android面试题目,五轮面试后终于拿到Offer!
- 【Lighthouse教程】scrapy爬虫初探
- python 手把手教你基于搜索引擎实现文章查重
- Intellij IDEA 如何自动生成 serialVersionUID
- Spring事务是如何应用到你的业务场景中的?
- BFE.dev前端刷题#9. 解密消息 (Facebook面试题)
- JUnit 5 测试问题 must be static unless the test class is
- Intellij IDEA 如何自动生成 serialVersionUID
- 图解面试题:SQL存储过程有什么用?
- LeetCode-6.Z 字形变换 - 消费补偿算法
- python + redis 实现 分布式队列任务
- Git error: hint: Updates were rejected because the remote contains work that you do hint: not have l
- 500 行代码写一个俄罗斯方块游戏