数据结构-单链表

1.链表概念

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

2.链表特点

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

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

3.链表的操作

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

4.定义节点

typedef int datatype;

typedef struct node

  • {

datatype data;

struct node *next;

}listnode,*linklist;

创建

插入

删除

销毁

查找

相关推荐
智者知已应修善业1 分钟前
【输出一个N*N的01矩阵,表示最后的汉字点阵图】2024-10-22
c语言·数据结构·c++·经验分享·笔记·算法·矩阵
周公挚友13 分钟前
centos 7.9 防火墙
linux·运维·centos
uesowys14 分钟前
华为OD算法开发指导-二级索引
数据结构·算法·华为od
梁正雄16 分钟前
linux服务-麒麟10安装sqlserver
linux·运维·sqlserver
飞Link19 分钟前
cmd、powershell、linux下命令对比
linux·运维·服务器
爱上猫de鱼27 分钟前
linux环境docker部署前后端应用
linux·运维·docker
EverydayJoy^v^30 分钟前
RH134简单知识点——第5章——调优系统性能
linux·运维·服务器
RisunJan38 分钟前
Linux命令-lastlog(显示系统中所有用户的最近一次登录信息)
linux·运维·服务器
wdfk_prog40 分钟前
[Linux]学习笔记系列 -- [drivers][base]syscore
linux·笔记·学习
小王努力学编程44 分钟前
LangChain—AI应用开发框架(认识模型)
linux·服务器·人工智能·机器学习·容器·langchain