Java-链表

1.分类:单向链表、双向链表、循环链表、不循环链表、带头链表、不带头链表

可分为8种链表

2.定义一个链表

1.内部类

当一个事物的内部,还有一个结构需要完整的描述,且内部的结构为对应外部提供服务,那么这个结构就用内部类来描述

2.所以链表的结点就可以用内部类

3.单向不带头非循环链表

注意不带头:不带头的话首元结点就是头结点

带头的话做插入操作头结点不变

不带头在头结点前插入结点后头结点要相应的变化

4.双向不带头非循环链表

相关推荐
2601_962071573 小时前
【Java报错已解决】org.springframework.beans.factory.BeanCreationException
java·开发语言
zww89491113 小时前
酒馆预约系统开发实战:从需求分析到上线全流程指南
java·eclipse
淡海水4 小时前
07-04-并发-ConcurrentBag-T-工作窃取WorkStealing算法
开发语言·算法·c#·bag·concurrent·workstealing
CS_Zero4 小时前
C语言sizeof是函数吗?
c语言·开发语言
-今昭-5 小时前
《V2V 迁移实战:将 VMware 虚拟机转为 OpenStack 可用 Glance qcow2 镜像》
开发语言·python
zww89491116 小时前
匿名树洞系统开发实战:从需求分析到部署指南
java·eclipse
kiracrimson6 小时前
从缓存的角度看链表与线性表的差异
数据结构·链表·缓存
黑马程序员毕设7 小时前
基于Java的医院药品管理系统的优化设计与实现
java·开发语言·spring boot·小程序·架构·课程设计·毕设
木井巳7 小时前
【BFS/DFS 解决 FloodFill 算法】太平洋大西洋水流问题
java·算法·leetcode·深度优先·广度优先·宽度优先·推荐算法
白山编程大哥8 小时前
Java 集合算法:从排序、查找到底层原理的实战指南
java·python·算法