
数据结构
小墨宝
这个作者很懒,什么都没留下…
展开
-
数据结构——栈
栈 什么是栈 栈是一种特殊得列表,线性存储结构,栈内得元素只能通过一端访问,这一端叫栈顶,数据只能在栈顶添加或者删除,它是一种后入先出得一种数据结构,例如洗盘子,只能从盘子最上面拿 实现一个栈,仅仅只是对原有数据进行了一次封装而已。而封装的结果是:并不去关心其内部的元素是什么,只是去操作栈顶元素。数组中也有类似得功能pop 和 push class Stack { constructor() { this._items = []; // 储存数据 } // 向栈内原创 2021-02-08 13:56:04 · 275 阅读 · 0 评论 -
数据结构——列表
javascript数据结构-列表 这个数据结构的特性,总结下:基于一个数组,针对此数组封装很多的一个快捷方法从而组成一个数据列表类 项目中的列表数据完全可以放在这样的一个列表中,像数组的方法,完全可以在这个列表结构中重写下,每次调用方法就可以了 /* 定义List类 javascript数据结构-列表 这个数据结构的特性,总结下:基于一个数组,针对此数组封装很多的一个快捷方法从而组成一个数据列表类 项目中的列表数据完全可以放在这样的一个列表中,像数组的方法,完全可以在这个列原创 2021-02-07 19:14:56 · 390 阅读 · 0 评论