CassielLee
09
01
08
30
07
15
13
JS数据结构之单向循环链表 JS数据结构之单向循环链表
链表的扩展之单向循环链表,和单向链表相比,单向循环链表的主要特点就是循环,也就是其最后一个节点的next是指向其头节点的。因为这个特点单向循环链表在实际应用中存在很多的应用场景。这篇文章主要就是尝试用JavaScript实现单向循环链表的数据结构以及基本的增删改查的方法,最后还看了两个比较经典的单向循环链表相关的编程题。
2021-07-13
12
JS手写代码之观察者模式 JS手写代码之观察者模式
观察者模式介绍在跟多关于前端设计模式的文章中作者都会将发布订阅模式和观察者模式放在一起介绍,诚然,这两种设计模式确实也非常相似。我们先来看一下观察者模式的定义: 观察者模式定义了对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所
2021-07-12
06
06
03