数据结构与算法Java实现
文章平均质量分 88
Geek之路
这个作者很懒,什么都没留下…
展开
-
04 Java基本数据结构之链表
链表这一部分内容较多,同时实现起来最开始的时候也是笔者最开始不太理解的,掌握基础链表后,再进一步实现双端链表、有序链表、双向链表以及用链表实现栈、队列。原创 2023-07-11 16:12:57 · 287 阅读 · 0 评论 -
03 Java基本数据结构之优先级队列
在阅读本篇内容前希望简单看看上一篇关于队列的介绍,然后仍然先简单介绍一下优先级队列,然后是整体的代码实现,和普通队列的实现基本只有插入数据部分的不同,最后对每个部分需要注意的点作了详细说明。原创 2023-07-11 12:14:43 · 265 阅读 · 0 评论 -
02 Java基本数据结构之队列实现
仍然先简单介绍一下队列的基本结构,然后是整体的代码实现,最后对每个部分需要注意的点作了详细说明。队列,类似于栈,只是队列中第一个插入的数据项最先被移除(先进先出,FIFO),而在栈中,最后插入的数据项最先移除(LIFO)。原创 2023-07-10 15:56:00 · 469 阅读 · 0 评论 -
01 Java基本数据结构之栈实现
笔者在学习了数据结构后,希望通过Java实现加深印象,如栈、队列、链表等基本结构,可网上这方面资料比较少或者带有各种个人风格不太规范的代码,零零碎碎的,对于我这个初学者而言不太友好,有些地方不是很理解,因此阅读了《Java数据结构和算法》,学习里面的基本数据结构的Java实现,并参考里面代码写下博客记录自己的学习过程。同时文章主要专注于数据结构代码的实现和理解,对于数据结构原理部分不会很详细,希望能对有同样困惑的朋友有个小小的参考。原创 2023-07-10 11:08:37 · 398 阅读 · 0 评论