![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
v1xiaolin
这个作者很懒,什么都没留下…
展开
-
【数据结构与算法】单向链表的超详细底层源码,手工实现
一、链表类简介:(王者英雄类) HeroNode类属性: 作为演示,属性、方法权限设置为public 编号:id; 英雄名:name; 昵称:otherName; 下一个结点:next; HeroNodeLinkedList类方法: ...原创 2021-11-20 14:51:58 · 220 阅读 · 0 评论 -
【算法-环形队列】通过一维数组实现原理和代码思路(java语言实现)
注意点: 队列的特点: 先进先出,队列的输出、输入是通过数组的前后端进行操作,即队列的输入从数组的尾部进入,队列的输出从数组的头部输出 代码实现需要声明的属性: front:头指针,本章操作环形队列的思路:front指向队列的头结点,也就是说arr[front]为队列的第一个元素 rear:尾指针,本章操作环形队列的思路,rear指向队列尾结点的后一位,并将数组的最后一位空出,作为约定 maxSize:数组的最大容量 arr[]:声明一个数组用来存放队列 代码实现: 1、通过构造器初始化声原创 2021-11-02 14:39:33 · 126 阅读 · 0 评论 -
浅谈数据结构第一章,什么是数据结构
数据结构简单的理解就是关系!是指相互之间具有一种或多种特定关系的数据元素的结合 按照视点的不同,我们把数据结构分为:逻辑结构、物理结构。 逻辑结构:是指数据对象中,数组元素之间的相互关系 集合结构:数据结构中的数据元素,除了属于同一集合外,他们之间是没有其他的关联关系的 线性结构:是指线性结构中的数据元素他们之间的关系是一对一的 树形结构:树形结构中的数据元素之间存在着一种“一对多”的数据关系 图形结构:图形结构中的数据元素是多对多的关系 逻辑结构是针对与具体问题的,通过对这个问题理解的基础上原创 2021-10-29 23:41:00 · 117 阅读 · 0 评论