数据结构
yang1780409810
这个作者很懒,什么都没留下…
展开
-
数据结构-数组
文章来源参考:慕课网视频数据结构-数组数组 数据结构中最基本的一个结构就是线性结构,而线性结构又分为连续存储结构和离散存储结构。所谓的连续存储结构其实就是数组。 优点:插入块如果知道坐标可以快速去地存取 缺点:查找慢,删除慢,大小固定 二次封装数组的增删改查基类的定义 定义一个工具类名称-Array 接受的参数包括基本类型和自定义...原创 2019-05-01 21:02:47 · 331 阅读 · 0 评论 -
数据结构-队列
数据结构-队列定义队列(queue)在计算机科学中,是一种先进先出的线性表。它只允许在表的前端进行删除操作,而在表的后端进行插入操作。进行插入操作的端称为队尾,进行删除操作的端称为队头。队列中没有元素时,称为空队列。基于自定义数组实现的队列新建queue接口,用来规范所有queue子类packagecom.datastructure.queue;importja...原创 2019-05-03 20:25:55 · 117 阅读 · 0 评论 -
数据结构-栈
数据结构-栈定义栈(英语:stack)又称为堆栈或堆叠,栈作为一种数据结构,它按照先进后出的原则存储数据,先进入的数据被压入栈底,最后的数据在栈顶,需要读数据的时候从栈顶开始弹出数据(最后一个数据被第一个读出来)。 由于堆叠数据结构只允许在一端进行操作,因而按照后进先出(LIFO, Last In First Out)的原理运作。栈也称为后进先出表栈的应用场景undo操作(...原创 2019-07-04 15:43:43 · 188 阅读 · 0 评论