- 博客(5)
- 收藏
- 关注
原创 JS实现链表数据结构
在 JavaScript 中,我们可以使用对象和引用的方式来模拟链表。例如,可以创建一个对象实例,包含一个数据属性和一个指向下一个节点的引用属性。通过逐个节点之间的引用,可以实现链表的基本操作。在 JavaScript 中,没有原生的链表数据结构。JavaScript 提供了数组作为内置数据结构,可以用来存储有序的元素列表。但是,数组的大小是固定的,而链表的大小可以动态地增加或减少。链表是一种常见的数据结构,用于存储和组织数据。它由一系列节点组成,每个节点包含一个数据元素和一个指向下一个节点的指针。
2024-03-06 18:07:43
398
1
原创 js用链表实现队列结构
队列是一种先进先出(First-In-First-Out,FIFO)的数据结构,类似于日常生活中排队的概念。在队列中,新元素被添加到队列的末尾,而从队列中移除元素时,总是从队列的头部移除。JavaScript(JS)本身并没有提供原生的队列结构。但是,可以使用数组或者链表等数据结构来实现队列。通过使用队列结构,我们可以实现一些常见的场景,如任务调度、缓冲区管理、广度优先搜索等。
2024-03-06 16:42:19
271
1
原创 JS实现 栈 结构类
栈(Stack)是一种常见的数据结构,它遵循后进先出(LIFO,Last In First Out)的原则,也就是最后进入栈的元素首先被移除。栈结构通常用于需要临时存储数据并且要求后进先出顺序的情况,例如函数调用栈、表达式求值、浏览器历史记录等。栈也被广泛应用于计算机科学领域中的算法和数据结构。栈结构可以使用数组、链表或者其他数据结构来实现。在实际应用中,栈结构通常被用于处理和管理临时数据,以及解决一些特定的计算问题。JS中没有天然的栈结构,所以我们可以自己实现一个栈结构的类。
2024-03-06 11:49:30
153
1
原创 前端比较重要的几个http传输信息
而其中的Authorization字段通常用来做身份校验。它可能包含很多种验证信息,最长用的就是Bearer Token 认证。以上是一些前端开发中经常用到的重要的请求头和响应头字段,它们对于实现各种功能和保持通讯安全性都起着关键作用。上面这些字段中,我们可以看出,cookie不仅前端可以操控,后端也可以通过响应头来操作cookie。
2024-02-28 16:03:17
468
1
原创 创建一个属于自己的 cli 脚手架(未完成)
今天在输入vue create 的时候,想到一个问题,vue-create命令是怎么来的呢?为什么输入其它命令的时候会报错,但是输vue-create就可以正常执行呢?其实用npm link命令结合node的第三方模块command就可以实现命令全局注册
2023-02-03 18:35:17
168
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人