数据结构与算法
数据结构与算法
new个对象先
穷且益坚,不坠青云之志
展开
-
数据结构与算法--使用Java实现数组队列和循环单链队列
本篇博客所涉及到的代码,均已上传到github项目github链接本篇博客涉及代码github链接上一篇通过Java实现二叉树的博客中:数据结构与算法–使用Java实现二叉树我们用到了一点队列的知识本篇博文,将通过数组,单向循环链表两种方式,使用Java实现队列,帮助大家进一步了解队列这种数据结构本篇博客要点如下:队列基本概念存储结构顺序存储结构链式存储结构使...原创 2020-04-13 20:26:02 · 650 阅读 · 0 评论 -
数据结构与算法--使用Java实现二叉树
上一篇博客中,使用Java实现了循环双链的LinkedList,博客链接如下:数据结构与算法–使用Java实现循环双链的LinkedList这篇博客,我们将使用Java.利用链表作为底层的数据结构,来实现重要的数据结构: 二叉树.本篇博客要点如下:树基本概念树的定义及相关概念二叉树存储结构顺序存储结构链式存储结构二叉树的遍历算法使用Java代码实现循环双链...原创 2020-03-31 10:45:46 · 1066 阅读 · 0 评论 -
数据结构与算法--使用Java实现循环双链的LinkedList
上一篇博客中,使用Java实现了单链的LinkedList,博客链接如下:数据结构与算法–使用Java实现单链的LinkedList但我们知道,在Java源码里LinkedList的是循环双链,并非上篇博客中的单链,为了能更深入的LinkedList本篇博客将用循环双链实现LinkedList的基本功能.本篇博客要点如下:双向链表简介基本概念存储结构使用Java代码实现循环双...原创 2020-03-26 17:35:13 · 896 阅读 · 1 评论 -
数据结构与算法--使用Java实现单链的LinkedList
上一篇博客中,使用Java实现了ArrayList的基本功能,博客链接如下:数据结构与算法–使用Java实现ArrayList今天继续实现另一种数据结构:LinkedList循序渐进,先用单链表实现~本篇博客要点如下:链表简介基本概念存储结构使用Java代码实现单链的LinkedListList接口Node类的引入实现单链的LinkedList获取集合大小获取集合...原创 2020-03-24 20:15:39 · 685 阅读 · 0 评论 -
数据结构与算法--使用Java实现ArrayList
本篇博客要点如下:数组简介基本概念存储结构使用Java代码实现ArrayListList接口实现ArrayList构造方法获取集合大小获取集合元素判断集合是否包含指定元素判断集合是否为空集合数据插入集合数据删除集合数据替换一. 数组简介众所周知,ArrayList的底层是数组.因此,在实现ArrayList之前,我们有必要对数组做一个基本的了解...原创 2020-03-23 19:12:17 · 605 阅读 · 0 评论 -
java经典50题详解
java经典50题详解最近系统的做了一下java经典的50道题. 题目的难度不太大,而且不会用到什么生僻的类, 很适合接触java不太久的人来锻炼自己的逻辑思维,和加深对数组,逻辑控制,字符串等基础知识的理解… 本次做题,我尽量将代码变得灵活,使得代码可以通过参数的调整来适应更多的问题 而且对于每一个题的答案都进行过测试… 下面就将解题的代码分享给大家1—10题pac...原创 2018-02-12 14:34:28 · 17657 阅读 · 4 评论