Java数据结构和算法
全篇使用Java语言完成部分数据结构和算法,以便初学者学习。提供的代码都较为简单,多为网络课程所学,自己学习时加以润色和修改,可能有错误仅供参考。
现今数据结构大多是使用C或者C++编写。
写此专栏目的是为了想给使用Java语言学习数据结构的同学提供一点思路和帮助,适合初学者使用。
不定时随缘更新。
Tree_121132
背负着罪恶,即使那样也在有限的生命中活下去,正因为那样,世界才如此美丽
展开
-
合并两个有序链表(Java)
使用Java语言模拟,两个有序链表的合并。原创 2022-08-23 18:18:34 · 201 阅读 · 0 评论 -
Java实现单链表的基本操作
使用Java语言实现单链表的基本操作,包括对单链表的指定节点插入数据、删除指定位置节点的数据、修改指定节点的数据,查询数据;以及单链表的反转和倒数第k个节点的输出。线性表的链式存储结构:n个结点链结成一个链表,即为线性表的链式存储结构,由于每一个结点只包含一个指针域,因此称为单链表。链表中第一个结点的存储位置成为头指针,那么整个链表的存取就必须是从头指针开始了。有时候会在单链表的第一个结点前附设一个结点,称为头结点。原创 2022-08-21 19:17:12 · 1025 阅读 · 0 评论 -
Java实现顺序线性表
使用Java语言实现线性表之顺序表原创 2022-08-21 10:37:08 · 915 阅读 · 0 评论