首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
算法与数据结构
tech_zjf
创建于2023-06-16
订阅专栏
日常业务遇到算法需求 | 刷力扣,学习记录吧
暂无订阅
共6篇文章
创建于2023-06-16
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
装饰器:给你的代码穿上品如的衣服
装饰器是可添加额外行为的函数。分为类、方法、属性、参数装饰器,详述其概念、示例及参数。还分享函数重试、权限控制等实际场景,提及用位图管理用户角色权限优势,使用前需配置,总结其解耦、增强功能、提高可读性
链表
链表的每一项都包含两部分的内容:数据域,指针域。数据域:当前节点的值,指针域:下一个节点的引用。所以有了指针记录下一个节点,所以每一个节点至少能知道他的下一个节点是谁了。
队列(Queue)——只用 push 和 shift 完成增删的“数组”
只允许从尾部添加元素。 只允许从头部移除元素 和栈对比下来就是,一般出栈时我们关注的是栈顶的元素arr[arr.length-1],而队列移除元素时,我们关注的是队列的第一位arr[0]
栈(Stack)——只用 pop 和 push 完成增删的“数组”
特征: 只允许从尾部添加元素。 只允许从尾部去除元素。 对应的数据方法就是push和pop,因此我们可以任务栈在javaScript中,就是限制只用能push添加元素,和pop移除元素的。
算法 - 事件发射器
```js /** 设计一个 EventEmitter 类。这个接口与 Node.js 或 DOM 的 Event Target 接口相似, 但有一些差异。EventEmitter 应该允许订阅事件和
算法 - 将"内容" 更改为 「内容」
输入:哈好哒好哒"啊姐姐啊啥的'1231231'手机号"卡快快快kkllll“这是中文吧”看看快快快 输出:哈好哒好哒「啊姐姐啊啥的「1231231」手机号」卡快快快kkllll「这是中文吧」看看快快