天天看点

集合类-----LinkedList集合 集合类-----LinkedList集合 🔥一、开胃小菜阶段🍰🔥二、简单一个图让你记住LinkedList集合🍺🔥三、LinkedList集合的方法🍼

集合类-----LinkedList集合

文章目录

  • 🔥一、开胃小菜阶段🍰
  • 🔥二、简单一个图让你记住LinkedList集合🍺
  • 🔥三、LinkedList集合的方法🍼
🍎姓名:洋葱爱代码🍎 🍊喜欢:Java编程🍊 🍉重要的事情说三遍!!!🍉 🍓欢迎大家来访问哦,互相学习🍓 🍋欢迎大家来访问哦,互相学习🍋 🍑欢迎大家来访问哦,互相学习🍑

✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨

🍎合抱之木,生于毫末;百丈之台,起于垒土;千里之行,始于足下。------《老子》

🍊今日学习任务!!!!!

🍊 1、掌握LinkedList集合

🔥一、开胃小菜阶段🍰

✨LinkedList的自我介绍片段✨

💭、虽然ArraryList集合在查询元素时速度快,但是在增删元素时效率较低,怎么解决这一局限

📖、为了克服这种局限性,可以使用List接口的另外一种的另一个实现类LinkedList。

📖、该集合内部维护了一个双向循环链表,链表中的每一个元素都是用引用的方式来记住它的前一个元素和后一个元素,从而可以将所有的元素彼此连接起来。当插入一个新的元素时,只需要修改元素之间的引用关系即可,删除一个节点也是如此。正因为这样的存储结构,所以LinkedList集合对于元素的增删操作具有很高的效率

✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨

🔥二、简单一个图让你记住LinkedList集合🍺

✨引用✨

LinkedList集合添加元素和删除元素的过程如下图所示:

集合类-----LinkedList集合 集合类-----LinkedList集合 🔥一、开胃小菜阶段🍰🔥二、简单一个图让你记住LinkedList集合🍺🔥三、LinkedList集合的方法🍼
通过两张图片描述了LinkedList集合新增元素和删除元素的过程,其中,左边图为增加元素,图中的元素1和元素2集合彼此位前后关系,在它们之间新增一个元素时,只需要让元素1记住它后面的元素是新元素,让元素2记住它前面的元素为新元素就可以了。右边为删除元素,要想删除元素1和元素2之间的元素3,只需要让元素1与元素2变成前后关系就可以。由此可见Linked LIst集合具有删除元素效率高的特点

✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨

🔥三、LinkedList集合的方法🍼

集合类-----LinkedList集合 集合类-----LinkedList集合 🔥一、开胃小菜阶段🍰🔥二、简单一个图让你记住LinkedList集合🍺🔥三、LinkedList集合的方法🍼

✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨

🍑每日一夸!!!

🍑就如同薛之謙对毛不易夸奖的

🍑"你现在就是流星" , 但是我相信你 ,你坚持下去你就是巨星"