数据结构-单链表

1.链表概念

它由一系列节点组成,每个节点都包含数据域和指向下一节点的指针,链表的节点不需要在内存中连续存放,他们通过指针相互链接,形成一个线性序列。

2.链表特点

优点:动态大小、插入删除效率高、内存利用率高、内存利用率高。

缺点:不支持随机访问、额外的指针空间开销

3.链表的操作

创建、插入、删除、查找、遍历、销毁、合并、删除重复、打印链表等

4.定义节点

typedef int datatype;

typedef struct node

  • {

datatype data;

struct node *next;

}listnode,*linklist;

创建

插入

删除

销毁

查找

相关推荐
dot to one1 分钟前
B树系列在数据库中的应用
数据结构·数据库·b树
无尽的罚坐人生5 分钟前
hot 100 543. 二叉树的直径
数据结构·算法·leetcode
心前阳光5 分钟前
Mirror网络库插件使用4
java·linux·网络·unity·c#·游戏引擎
XHW___0015 分钟前
linux 解决挖矿病毒的方法
linux·运维·服务器
learndiary6 分钟前
Linux维修案例:更新内核掉网卡驱动、CentOS 系统迁移、固态硬盘数据恢复
linux·ubuntu·centos·内核·数据恢复·固态硬盘·系统迁移
专注VB编程开发20年7 分钟前
Windows 依赖「注册表 + API+COM」的模式,linux全是读文件
linux·microsoft·.net
悲伤小伞10 分钟前
0-MySQL 在 Centos 7环境详细安装过程
linux·服务器·数据库·mysql·centos
轻颂呀14 分钟前
排序——堆排序
数据结构·算法
WolfGang00732116 分钟前
代码随想录算法训练营 Day07 | 字符串 part01
数据结构·算法·leetcode
流水迢迢lst19 分钟前
Linux概述及基础命令
linux·运维·服务器