
算法
ZH_TX
这是一个自我记录的博客,意在防止自己遗忘,帮助自己成长的博客
如果能顺手帮助到你,给与你一点帮助,那是我十分乐意的
展开
-
工作中js遇到一些问题
对后端返回的数据结构做处理:例: 将数组按一定的值来进行分类(略微涉及一点算法操作)参考: 算法或者说找出数组中重复最多的元素原创 2020-11-08 18:57:59 · 148 阅读 · 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 · 238 阅读 · 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 · 379 阅读 · 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 · 283 阅读 · 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 · 193 阅读 · 0 评论 -
前端算法
前端常用算法:原创 2020-06-19 22:24:43 · 228 阅读 · 0 评论