Java数据结构
文章平均质量分 96
本专栏将对Java中的数据结构以及各种接口和类进行总结,包括顺序表、链表、树、栈和队列、优先级队列以及Map和Set的使用及实现。
彭彭彭摆鱼
美国《时代周刊》2006年度风云人物、奥林匹克奖杯获得者、2008《感动中国》人物特别奖、2019年度“地球卫士奖”联合获奖人。
研究生电子设计竞赛省部级一等奖,研二计算机技术在读,专业方向为数字图像处理
展开
-
List——顺序表&链表OJ
Leetcode 21题合并链表、Leetcode118题 杨辉三角、Leetcode141题环形链表、Leetcode142题环形链表Ⅱ原创 2022-12-07 18:35:01 · 576 阅读 · 5 评论 -
List——顺序表与链表(二)
将ArrayList以及LinkedList通过自己的代码实现了简单的复现,也将其中常用的方法进行了罗列以及讲解,并对两者进行了归纳总结,总的来说就是增删频繁用链表,改查频繁用顺序表两者各有优缺点。后续将会更新与其相关的力扣题。原创 2022-12-04 20:02:53 · 367 阅读 · 18 评论 -
List——顺序表与链表(一)
本文手动复现了ArrayList的实现代码以及其中常见常用的方法。大致介绍了List接口以及其下的方法和具体实现类以及使用,后续会将LinkedList的代码实现以及使用总结一下,然后将两者进行比较和总结。原创 2022-12-03 20:39:38 · 352 阅读 · 2 评论 -
Java数据结构开篇——前置知识
介绍了学习数据结构前需要了解的前置知识,包括集合框架的介绍、泛型的介绍级使用、时间复杂度空间复杂度等等,同时回顾了之前总结过的comparable以及comparator以及 自动拆箱、自动装箱、Object的equals方法。原创 2022-11-17 22:42:17 · 536 阅读 · 8 评论