
算法
ZH_TX
这是一个自我记录的博客,意在防止自己遗忘,帮助自己成长的博客
如果能顺手帮助到你,给与你一点帮助,那是我十分乐意的
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
工作中js遇到一些问题
对后端返回的数据结构做处理: 例: 将数组按一定的值来进行分类(略微涉及一点算法操作) 参考: 算法 或者说找出数组中重复最多的元素原创 2020-11-08 18:57:59 · 161 阅读 · 0 评论 -
[js算法]双向链表的实现
同单向链表的实现 只是多了一个prev, 明确指向 //双向链表的实现 class NodeList{ constructor(rank,name,desc){ this.rank=rank this.name=name this.desc=desc this.prev this.next } showNode(){ console.log(`rank:${this.rank},na原创 2020-06-27 16:43:23 · 250 阅读 · 0 评论 -
[js算法]链表的实现(一)
链表的实现 但是没有按照一定的排列顺序就行排列 //nodelist类 class NodeList{ constructor(rank,name,desc){ this.rank=rank this.name=name this.desc=desc this.next } showNode(){ console.log(`rank:${this.rank},name:${this.name},de原创 2020-06-27 12:38:45 · 389 阅读 · 0 评论 -
[js算法]栈的实现
跟队列的实现大致是一样的 队列实现: js实现队列 主要元素有属性与方法: 空, 满, 增, 删, (查)展示 //栈的实现, // 使用arr模拟 class Stack{ constructor(maxSize){ this.maxSize=maxSize this.arr=Array(maxSize) this.top=0 } //判断是否为空 isEmpty(){ return this.to原创 2020-06-27 10:22:09 · 289 阅读 · 0 评论 -
[js算法]队列的实现
关于队列的实现 使用数组来进行模拟 队列的特征: 先进先出(排队系统) 插入端为队尾, (rear), 出口端为队头,(front) 由于是循环插入,所以空出一个位置,避免空对与满队无法区别的问题 队满:(this.rear+1)%this.maxSize==this.front 队空: this.front==this.rear 主要还是对showQueue,表示有些难度 其中的 队列length: this.front+(this.rear-this.front+this.maxSize)%th原创 2020-06-26 23:12:48 · 207 阅读 · 0 评论 -
前端算法
前端常用算法:原创 2020-06-19 22:24:43 · 238 阅读 · 0 评论