数据结构与Java算法
文章平均质量分 79
有关数据结构的Java版本实现,如果对你有帮助的话,欢迎关注博主
薛定谔的猫叔叔
喜欢研究探索一切未知,做好自己,夯实基础
展开
-
数据结构与算法(7)Java版本 栈的应用介绍
本文主要写了有关栈的基本介绍和栈的先入先出原则,通过举例出栈入栈的Java实例来写出有关Java的栈的基本使用方法原创 2020-09-30 16:03:09 · 69 阅读 · 0 评论 -
数据结构和算法Java版本(4)单链表增改删及大厂面试题
通过先写出单链表的删除和修改的举例,以及具体实现结果给出修改和删除的思路,之后加入了有关单链表的面试题,思路和解题的代码,其中从尾到头的打印单链表用了栈的思想,比较有意思,最后是一个eclipse小技巧。原创 2020-08-23 01:09:24 · 194 阅读 · 0 评论 -
数据结构和算法 Java版本 (10)逆波兰计算器实现
本文主要接上文的后缀表达式思路分析,通过后缀表达式的思路分析,这里给出集体的思路,然后用Java代码实现,可以对基本的多位整数进行加减乘除计算。原创 2020-10-01 18:11:05 · 140 阅读 · 0 评论 -
数据结构和算法 Java版本(11)中缀转后缀算法分析与实现
本文主要写了中缀转后缀的算法分析和实现,也是面试里面主要考察的java数据结构有关的内容,里面具体写了有关中缀转后缀的具体方法格式还有最终的代码实现,如果要实现完整的逆波兰计算器可以去找一些其他的资料原创 2020-10-01 20:06:10 · 248 阅读 · 0 评论 -
数据结构和算法Java版本(1)简介和稀疏数组
本文主要讲述有关java数据结构和算法有关的内容,从一开始的经典算法面试题开始逐渐引出需要就求解的题目,引出数据结构的重要性,然后重点讲了一个稀疏数组的原理和java代码实现,代码内容比较简单易懂,最后写了队列的开头原创 2020-06-01 23:31:30 · 216 阅读 · 1 评论 -
数据结构与算法Java版本(5)双链表改删功能测试
本文主要介绍了有关双链表的原理和单链表缺点分析,具体解决了双向链表的遍历、添加、修改、删除的java代码实现,最后写了有关new对象在eclipse的快捷键原创 2020-08-24 21:15:00 · 181 阅读 · 0 评论 -
数据结构与算法Java版本(6)单向环形列表约瑟夫问题
本文主要写了单向环形列表的原理和约瑟夫问题,以及求解约瑟夫问题用单向环形列表实现的Java代码,包括遍历环形链表以及实现根据用户输入生成一个小孩出圈的顺序原创 2020-08-24 22:34:45 · 161 阅读 · 0 评论 -
数据结构与算法Java版本(3)单链表创建和按条件添加
本文简单介绍了链表的构成原理,先开始单链表的原理和Java代码实现,主要写了有关不考虑编号顺序的直接添加和按编号顺序的添加,代码均可运行,容易理解原创 2020-08-23 01:17:39 · 197 阅读 · 0 评论 -
数据结构与算法(8)Java版本 栈的快速入门和表达式分析
本文主要写了有关在Java里面用数组实现栈的表达式,通过写有关简单表达例如:2-5*1-3的取值来对比数栈和符号栈,实现计算器原理,然后拓展到多位数表达里面给出结果分析思路,并给出实现代码原创 2020-10-01 14:30:39 · 145 阅读 · 0 评论 -
数据结构和算法 Java版本(14)排序算法和时间复杂度
本文主要写了有关排序算法和时间复杂度的由来和原理介绍。从排序算法的种类开始介绍了排序算法的各种情况,之后主要引出时间复杂度的由来,根据时间复杂度写出每种排序算法的区别对比,主要针对时间复杂度以及代码优化的对比,最后简单阐述了空间复杂度的原理,主要通过空间来降低时间复杂度。原创 2020-10-04 14:50:45 · 327 阅读 · 0 评论 -
数据结构与算法Java版本(2)数组模拟简单队列和环形队列
用数组模队列实现数据存储,简单队列不能完全利用空间,所以为了空间最大利用,则使用改进的环形队列来解决空间不能完全利用问题,留出一个空间是为了使实现看起来更清晰明了原创 2020-06-17 16:23:03 · 121 阅读 · 0 评论 -
数据结构和算法Java版本(13)八皇后问题分析和实现
本文主要写了有关回溯算法的典型案例,八皇后问题,通过分析八皇后问题,本来需要二维数组解决的问题,但是简化为一位数组也可以做出结果,不过由于内部调用回溯次数太多,所以该算法的效率不是很理想,但是回溯的思想在历年面试中经常会考,所以需要多理解来加深印象原创 2020-10-02 14:52:32 · 202 阅读 · 0 评论 -
数据结构和算法java版本(9)中缀 前缀 后缀表达式原理
本文主要写了有关前缀中缀后缀表达式的堆栈,入栈、出栈的方式和表达式求解的计算机求值原理,一般我们的思维是中缀表达式原创 2020-10-01 16:45:12 · 269 阅读 · 2 评论 -
数据结构和算法 Java版本(12) 递归应用场景和调用机制
本文主要写了有关递归的基本思想和递归能解决的问题,通过写出递归可以遵守的重要规则来引出我们需要解决的走迷宫问题,最后如果需要思考迷宫路径的最短问题需要考虑更智能的算法来解决原创 2020-10-02 12:27:37 · 162 阅读 · 0 评论