![](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 · 222 阅读 · 0 评论 -
【算法-环形队列】通过一维数组实现原理和代码思路(java语言实现)
注意点:队列的特点:先进先出,队列的输出、输入是通过数组的前后端进行操作,即队列的输入从数组的尾部进入,队列的输出从数组的头部输出代码实现需要声明的属性:front:头指针,本章操作环形队列的思路:front指向队列的头结点,也就是说arr[front]为队列的第一个元素rear:尾指针,本章操作环形队列的思路,rear指向队列尾结点的后一位,并将数组的最后一位空出,作为约定maxSize:数组的最大容量arr[]:声明一个数组用来存放队列代码实现:1、通过构造器初始化声原创 2021-11-02 14:39:33 · 127 阅读 · 0 评论 -
浅谈数据结构第一章,什么是数据结构
数据结构简单的理解就是关系!是指相互之间具有一种或多种特定关系的数据元素的结合按照视点的不同,我们把数据结构分为:逻辑结构、物理结构。逻辑结构:是指数据对象中,数组元素之间的相互关系集合结构:数据结构中的数据元素,除了属于同一集合外,他们之间是没有其他的关联关系的线性结构:是指线性结构中的数据元素他们之间的关系是一对一的树形结构:树形结构中的数据元素之间存在着一种“一对多”的数据关系图形结构:图形结构中的数据元素是多对多的关系逻辑结构是针对与具体问题的,通过对这个问题理解的基础上原创 2021-10-29 23:41:00 · 120 阅读 · 0 评论