操作 学习JavaScript数据结构与算法(第3版)阅读笔记---第5章

摘要: 5.1 队列数据结构 队列是遵循 先进先出 (FIFO,也称为先来先服务)原则的一组有序的项。队列在尾部添加新 元素,并从顶部移除元素。最新添加的元素必须排在队列的末尾。 在现实中,最常见的队列的例子就是排队。 5.1.1 创建队列 创建自己的类来表示一个队列。 使用一个对象来存储我们队列中的元素( 阅读全文
posted @ 2020-04-13 12:10 donokamark 阅读(113) 评论(0) 推荐(0) 编辑

学习JavaScript数据结构与算法(第3版)阅读笔记---第4章

摘要: 4.2 栈数据结构 栈是一种遵从 后进先出(LIFO) 原则的有序集合。新添加或待删除的元素都保存在栈的同 一端,称作栈顶,另一端就叫栈底。在栈里,新元素都靠近栈顶,旧元素都接近栈底。 栈的使用场景:在编程语言的编译器和内存中保存变量、方法调用等,也被用于浏览器历史记录 (浏览器的返回按钮)。 4. 阅读全文
posted @ 2020-04-12 21:48 donokamark 阅读(1182) 评论(0) 推荐(0) 编辑

学习JavaScript数据结构与算法(第3版)阅读笔记---第3章

摘要: 3.2 创建和初始化数组 用 JavaScript 声明、创建和初始化数组很简单,就像下面这样。 使用 new 关键字简单地声明并初始化一个数组(行{1})。用这种方式,还可以创建 一个指定长度的数组(行{2})。也可以直接将数组元素作为参数传递给它的构造器 (行{3})。 只用中括号([])的形式 阅读全文
posted @ 2020-04-12 15:18 donokamark 阅读(293) 评论(0) 推荐(0) 编辑