数据结构学习--链表(单链表)的创建和遍历

这篇博客详细介绍了数据结构中的单链表,强调了链表在学习数据结构中的重要性。作者指出链表与数组的区别在于存储方式,链表节点包含数据域和指针域。文章提供了链表生成和遍历的函数讲解,解释了pTail在生成链表过程中的作用,并邀请读者分享和交流关于单链表的理解。
摘要由CSDN通过智能技术生成

本文是我的第一篇博客。为什么想到要写博客呢?因为每当我学习新的知识的时候,我总是担心很快就会忘记。往往在学习了新的知识后再过一段时间去追溯自己的学习过程以及学习内容时,总会陷入一段毫无结果的回忆。好记性不如烂笔头,把学到的重要知识点通过博客的形式存储起来即简单又便于日后追溯。

我将以及其详细的说明来写我的每一篇博客!望通过这样的形式既帮助到自己,也能为其他人带来一些帮助。

在学习数据结构时,链表是一个及其重要的知识点,学好链表将为后续的学习打下良好的基础。

数组比较简单,大家一般都能掌握。
链表与数组的相同之处在于:两者都是线性的数据结构。
链表不同于数组的地方在于:数组的数据在内存中是连续存储的,而链表中的节点则是离散存储的。

链表中每个节点包括两个部分:数据域、指针域。数据域存储的就是这个节点所存储的数据,指针域存储的是下一个节点的地址。这样,两个离散的节点之间就通过前一个节点的指针域所连接以来了。

下面是链表的生成函数及遍历函数

# include <stdio.h>
# include <malloc.h>
# include <stdlib.h>

typedef struct node  //创建结构体变量,data表示数据域,pNext表示指针域</
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值