当前位置:网站首页>集合--LinkedList
集合--LinkedList
2022-08-04 05:30:00 【Tokey_W】
前言
LinkedList---底层是双向链表
是有序,地址可以不联系,并且存入的数据可以重复
链表的基本单位是节点,双向链表的节点有两个地址区,头地址和尾地址
LinkedList没有默认容量,在增删元素时,LinkedList效率要高,要随机访问的时候ArrayList效率会略高
一、LinkedList的重要属性
1.链表的长度
2.链表的头结点
初始化的时候头结点为空 尾节点为空 头结点的前驱节点为空 头结点的item值为空
3.链表的尾节点
初始化的时候头结点为空 尾节点为空 尾结点的后继节点为空 尾结点的item值为空
4. 节点的情况
item元素值 prev前驱节点的地址 next后继节点的地址
二、新增
1.从头部加入
2.从尾部加入
三、删除
1.从头部删除
2.从尾部删除
总结
链表结构的节点新增、删除,把前后节点的指向修改,所以 LinkedList 新增和删除速度很快。
边栏推荐
- PyTorch
- Windows10重置MySQL用户密码
- Deep Learning Theory - Initialization, Parameter Adjustment
- 卷积神经网络入门详解
- Copy攻城狮5分钟在线体验 MindIR 格式模型生成
- LeetCode_22_Apr_2nd_Week
- DRA821 环境搭建
- PCL1.12 解决memory.h中EIGEN处中断问题
- (Navigation page) OpenStack-M version - manual construction of two nodes - with video from station B
- Rules.make-适合在编辑模式下看
猜你喜欢
腾讯、网易纷纷出手,火到出圈的元宇宙到底是个啥?
LeetCode_Nov_4th_Week
Deep Learning Theory - Overfitting, Underfitting, Regularization, Optimizers
MOOSE平台官方第二个例子分析——关于创建Kernel,求解对流扩散方程
Copy Siege Lions "sticky" to AI couplets
tensorRT教程——tensor RT OP理解(实现自定义层,搭建网络)
MOOSE平台使用入门攻略——如何运行官方教程的例子
深度确定性策略梯度(DDPG)
PCL1.12 解决memory.h中EIGEN处中断问题
【CV-Learning】Object Detection & Instance Segmentation
随机推荐
Pytest common plug-in
(导航页)OpenStack-M版-双节点手工搭建-附B站视频
【深度学习日记】第一天:Hello world,Hello CNN MNIST
多层LSTM
MNIST Handwritten Digit Recognition - Building a Perceptron from Zero for Two-Classification
腾讯、网易纷纷出手,火到出圈的元宇宙到底是个啥?
度量学习(Metric learning、损失函数、triplet、三元组损失、fastreid)
arm-3-中断体系结构
2020-10-29
LeetCode_Dec_1st_Week
如何成长为高级工程师?
Deep Adversarial Decomposition: A Unified Framework for Separating Superimposed Images
Copy Siege Lions "sticky" to AI couplets
[Deep Learning Diary] Day 1: Hello world, Hello CNN MNIST
The second official example analysis of the MOOSE platform - about creating a Kernel and solving the convection-diffusion equation
图像形变(插值方法)
图像线性融合
MOOSE平台官方第二个例子分析——关于创建Kernel,求解对流扩散方程
AWS uses EC2 to reduce the training cost of DeepRacer: DeepRacer-for-cloud practical operation
MFC 打开与保存点云PCD文件