数据结构
偶尔有空原生实现下数据结构
柳晓黑胡椒
new Promise(resolve=>{
(async(三人行必有我师焉) => await 一个乐于造轮子的webgis开发者(resolve))()
})
展开
-
来撸数据结构 --小刘
从今天开始分析下前端算法,现在小编我正在复习数据结构,我就有时间就和大家分享一下改好的笔记咯,感觉仔细的话可以点点赞哦数据结构定义ADT链表堆栈队列哈希表(散列)树图定义数据结构:一种组织和存储数据的方式,让数据更方便的被获取的修改数据结构包括:数据的集合,数据之间的关系和应用在数据上的方法和操作数据 – 每一个都是一个元素(通常相同类型)数据之间的关系 – 排列一直,通常是行和列数据操作 – 使用索引对数据进行读写ADT抽象数据类型(Abstract Date Typ原创 2021-11-01 15:23:52 · 321 阅读 · 0 评论 -
堆栈的实现与单元测试 -- 小刘
堆栈堆栈的性质LIFOoverflow/underflow实现堆栈单元测试堆栈的性质实现堆栈// 堆栈class Stack{ constructor(max =1000){ //空间 this.data = new Array(max) //栈顶(栈指针) this.top = -1 this.max = max } push(x){ if(this.top === this.max -1){ th原创 2021-11-01 15:43:51 · 249 阅读 · 0 评论 -
队列的实现与单元测试 -- 小刘
队列队列的性质FIFOenqueue/dequeueoverflow/underflow实现队列单元测试队列的性质实现队列class Queue{ constructor(max = 1000){ this.max= max this.data = new Array(max) this.head = 0 this.tail = 0 this.size = 0 } // 入列 enqueue(x){ if(this.s原创 2021-11-02 16:02:09 · 132 阅读 · 0 评论