学习javascript数据结构与算法
文章平均质量分 81
huangq_qiao
这个作者很懒,什么都没留下…
展开
-
javascript数据结构与算法-链表
目录一. 链表和数组1.1 数组:1.2 链表二. 链表封装2.1 创建链表类2.2 链表常见操作2.3 链表操作2.3.1 尾部追加数据 append(element)链表是一种常见的用于存储数据序列的线性结构.链表和数组一样, 可以用于存储一系列的元素, 但是链表和数组的实现机制完全不同.一. 链表和数组1.1 数组:要存储多个元素,数组可能是最常用的数据结构。几乎每一种编程语言都有默认实现数组结构, 这种数据结构非常方便,提供了一个便利的[]语法来访问它的元素。但是数组也有很多缺点:数转载 2021-04-02 23:05:32 · 322 阅读 · 0 评论 -
javascript数据结构与算法-队列结构
https://www.jianshu.com/p/ca1bb95ada76队列队列(Queue),它是一种运算受限的线性表,先进先出(FIFO First In First Out)队列是一种受限的线性结构, 受限之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作基于数组实现队列// 自定义队列function Queue() { var items = [] // 队列操作的方法 // enter queue方法 th转载 2021-03-28 16:27:25 · 180 阅读 · 0 评论 -
javascript数据结构与算法-栈结构
目录JavaScript 数据结构与算法(三)栈结构程序中的栈结构练习基于数组实现栈结构栈常见的操作JavaScript 代码实现栈结构测试封装的栈结构栈结构的简单应用代码实现测试JavaScript 数据结构与算法(三)栈结构数组是一个线性结构,并且可以在数组的任意位置插入和删除元素。但是有时候,我们为了实现某些功能,必须对这种任意性加以限制。栈和队列就是比较常见的受限的线性结构。栈(stack)是一种运算受限的线性表,后进先出LIFO:LIFO(last in first out)表示就是转载 2021-02-17 16:07:22 · 260 阅读 · 0 评论 -
leetcode 分tag
leetcode 分tag数组问题(复杂度先时间再空间,/表示或者)两数之和✔ O(n), O(n)三数之和 ✔ 排序+双指针 (O(n2), O(logn)/O(n))四数之和✔ 排序+双指针 (O(n3), O(logn)/O(n))寻找两个有序数组的中位数最大子序和✔ 动态规划 (O(n), O(1))接雨水✔ 双指针 (O(n), O(1))盛最多水的容器✔ 双指针 (O(n), O(1原创 2021-02-08 10:47:07 · 291 阅读 · 1 评论 -
javascript数据结构与算法-数组
JavaScript 数据结构与算法(二)数组结构几乎所有的编程语言都原生支持数组类型,因为数组是最简单的内存数据结构。数组通常情况下用于存储一系列同一种数据类型的值。但在 JavaScript 里,数组中可以保存不同类型的值。但我们还是要遵守最佳实践,别这么做(大多数语言都没这个能力)。创建和初始化数组new Array()const daysOfWeek = new Array('Sunday', 'Monday', 'Tuesday', 'Wednesday','Thursday',转载 2021-02-01 18:20:23 · 314 阅读 · 0 评论 -
javascript数据结构与算法
javascript数据结构和算法目录常见的数据结构:数据结构(一)之邂逅数据结构&算法数据结构(二)之数组结构数据结构(三)之栈结构数据结构(四)之队列结构数据结构(五)之链表结构数据结构(六)之双向链表数据结构(七)之集合结构数据结构(八)之字典结构数据结构(九)之哈希表理论数据结构(十)之哈希表实现数据结构(十一)之树结构数据结构(十二)之二叉搜索树数据结构(十三)之红黑树数据结构(十四)之图结构数据结构(十五)之图算法数据结构(十六)之简单排序数据结构转载 2021-02-01 18:11:08 · 190 阅读 · 0 评论 -
记录-Node.js 使用http-server搭建本地服务器
1- 全局安装Node.js http-servernpm install http-server -g2- 全局安装后可以在cmd中查看:npm view http-server 或者 npm info http-serverhttp-server is a simple, zero-configuration command-line http server.It is powerful enough for production usage, but it’s simple and原创 2021-01-31 17:26:12 · 296 阅读 · 0 评论