第六章 第2节 数据结构 LinkedList 重点知识 1.LinkedList用法 2.LinkedList与ArrayList区别 3.Vector介绍 线型结构 Java中使用List接口描述线性结构,其实现类使用最频繁的有ArrayList(数组线性表)和LinkedList(双向链表)。List接口定义的常用方法如下表: 序号 方法 描述 1 size() 获取List的长度(即List包含数据元素的总数) 2 add(Object obj) 向List的尾部添加一个元素obj 3 add(int i, Object obj) 向List中索引i 的位置添加元素obj 4 set(int i, Object obj) 使用元素obj替换索引i 位置的元素,并返回被替换的元素。 5 remove(int i) 删除索引i 指定位置的元素,并返回被删元素 6 get(int i) 返回索引i 指定位置的元素。 LinkedList(双向链表) LinkedList是使用指针关联的双向链表,其获取下一个元素的方式是通过指向下一个元素的地址对象(通常叫做指针)获取的,由于它的链式存储结构,LinkedList在任意位置的元素插入(或删除)效率都比较快,因为元素插入(或删除)不需要移动LinkedList中的其它元素,当需要一个频繁插入(或删除)的线性结构时,首选的List实现
您可能关注的文档
- 15 聪明的使者1.ppt
- 商务谈判(教案案例探询案例)要素.doc
- 15-3写作.ppt
- 14.驱动桥1.ppt
- 150个小童谣给可爱的宝宝们.doc
- 15.1电阻变阻器课件.ppt
- 商品学7-商品储运与养护要素.ppt
- 15、孟子二章鱼我所欲也.ppt
- 商品基础知识培训课件要素.ppt
- 商品检验检疫目录要素.doc
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
最近下载
- VTE的预防和护理课件.ppt VIP
- 西宁西站扩能改造工程报告表.pdf VIP
- AP微积分AB 2015年真题 (选择题+问答题) AP Calculus AB 2015 Released Exam and Answers (MCQ+FRQ).pdf VIP
- 人教版中考英语话题复习:饮食,疾病与健康课件.pptx VIP
- 安徽省合肥市普通高中六校联盟2024-2025学年高一下学期4月期中联考数学试题(含答案解析).docx VIP
- 12SS508混凝土模块式室外给水管道附属构筑物.docx VIP
- 三晶变频器SAJ8000变频器说明书.pdf
- 农用地估价技术报告(修正).doc VIP
- 英国石油公司BP的案例分析(60页).docx VIP
- 移动支架法在东风大道快速化改造二期工程中的应用.doc VIP
原创力文档

文档评论(0)