当前位置: 首页 > article >正文

【数据结构】(4) 线性表 List

一、什么是线性表

        线性表就是 n 个相同类型元素的有限序列,每一个元素只有一个前驱和后继(除了第一个和最后一个元素)。

        数据结构中,常见的线性表有:顺序表、链表、栈、队列。

二、什么是 List 

        List 是 Java 中的线性表,但它只是一个接口,说明了线性表应该实现的方法,并不能实例化。List 是泛型的,可以管理任意类型的对象,其包含的方法如下:

三、List 的核心实现类

        List 的核心实现类是 ArrayList 顺序表LinkedList 链表ArrayList 实际就是数组的封装,它在内存存储上是连续的LinkedList 内存存储不是连续的


http://www.kler.cn/a/530768.html

相关文章:

  • Python写一个爱心
  • 深入浅出并查集(不相交集合实现思路)
  • nodejs:express + js-mdict 网页查询英汉词典,能播放声音
  • 基于python的Kimi AI 聊天应用
  • 图书管理系统 Axios 源码__获取图书列表
  • 人机交互系统实验三 多通道用户界面
  • 【数据结构-字典树】力扣211. 添加与搜索单词 - 数据结构设计
  • 利用腾讯云cloud studio云端免费部署deepseek-R1
  • 浅析JWT
  • MySQL高效指南:视图、事务、PyMySQL操作与查询优化全解析!
  • ieee模版如何修改参考文献的格式以及多作者省略等
  • 从1号点到n号点最多经过k条边的最短距离
  • Python教学:文档处理及箱线图等
  • 优化 PHP-FPM 参数配置:实现服务器性能提升
  • 手机上运行AI大模型(Deepseek等)
  • 第27节课:安全审计与防御—构建坚固的网络安全防线
  • 蓝桥杯刷题DAY3:Horner 法则 前缀和+差分数组 贪心
  • Spring Boot 2 快速教程:WebFlux 集成 Mongodb(三)
  • FPGA|IP核PLL调用测试:调用IP核
  • 关于贪心学习的文笔记录
  • DBASE DBF数据库文件解析
  • LLM - 基于LM Studio本地部署DeepSeek-R1的蒸馏量化模型
  • doris:Delete 操作
  • 排序算法--桶排序
  • Intellij 插件开发-快速开始
  • 【Three.js+React】教程001:绘制简单的盒子