《学习JavaScript数据结构与算法》笔记---(双向)链表 本文源码 这里和单向链表区别1.每个节点有两个指针,一个指向上一个节点,一个指向下一个节点2.除过链表头head还多了一链表尾tail属性 双向链表的优点1.从双向链表中的任意一个结点开始,都可以很方便地访问它的前节点和后节点,单向链表都得从第一个节点开始2.既可以从头遍历,又可以从尾部遍历 双向链表的缺点1.每次插入删除节点时,需要处理四个引用2.相比较单向链表,存储空间要求更大 2019-09-03 技术笔记 JavaScript 数据结构
《学习JavaScript数据结构与算法》笔记---(单向)链表 本文源码 这里概念1.类似于数组一样存储多个数据的数据结构2.链表中每个元素称为节点,每个节点包含元素内容和指向下一个节点的指针 2019-09-03 技术笔记 JavaScript 数据结构
《学习JavaScript数据结构与算法》笔记---队列之优先队列 本文源码 这里概念 1.优先队列和队列的主要区别就是,队列中每个元素不仅含有自身的元素,还有一个代表该元素优先级的标识。2.在插入新的元素到队列时,根据该元素的优先级来决定它插入的正确位置。3.优先队列具有最高级先出队列的行为特征 2019-09-02 技术笔记 JavaScript 数据结构
mongoose简单入门 mongoose是什么?Mongoose是MongoDB的一个对象模型工具,是基于node-mongodb-native开发的MongoDB nodejs驱动,可以在异步的环境下执行。同时它也是针对MongoDB操作的一个对象模型库,封装了MongoDB对文档的的一些增删改查等常用方法,让NodeJS操作Mongodb数据库变得更加灵活简单。 2019-08-14 技术笔记 踩坑 NodeJS