首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
茄子哥哥战江湖
掘友等级
前端小开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
15
文章 15
沸点 0
赞
15
返回
|
搜索文章
最新
热门
前端算法入门之路(十七)(递推算法及解题套路)
递推算法 数学归纳法 验证k0成立 证明如果ki成立,那么ki+1也成立 由第一步和第二步,证明由k0->ki也成立 如何求解递推问题 确定递推状态(重中之重) 一个函数符号f(x),外加这个函数符号
前端算法入门之路(十六)(手撕红黑树)
红黑树 红黑树的平衡条件 每个节点非黑即红 根节点为黑色 叶子节点(NIL)为黑色 如果一个节点是红色的,那么它的两个子节点是黑色的 从根节点到叶子节点的所有路径上,黑色节点的数量是相同的 性质 最长
前端算法入门之路(十五)(手撕AVL树)
平衡二叉排序树 二叉排序树 二叉排序树又叫二叉搜索树、二叉查找树 性质:1、左子树小于根节点 2、右子树大于根节点 用途:解决与排名相关的检索需求 二叉排序树删除操作 叶子节点:可以直接删除 出度为1
前端算法入门之路(十四)(单调栈及经典问题)
单调栈 单调栈是一个递增或递减的栈结构,可以用来维护最近的【大于/小于】关系 入栈操作:栈顶入栈,依次把破坏单调性的元素出栈(维护单调性) 从左侧入栈就是维护左侧的最近关系 从右侧入栈就是维护右侧的最
前端算法入门之路(十三)(单调队列及经典问题)
单调队列 单调队列是一个递增或递减的队列,可以用来维护滑动窗口区间的最值,即RMQ问题 入队操作:队尾入队,会把前面破坏单调性的元素删除(维护单调性) 出队操作:如果队首元素超出区间范围,就将队首元素
前端算法入门之路(十二)(深搜(DFS)与广搜(BFS):初识问题状态空间)
深度优先遍历 (DFS)和广度优先遍历(BFS) 对于问题求解树,深度优先遍历总是从根节点出发,优先遍历子节点,向上回溯到兄弟节点再递归,比如树的前、中、后序遍历 广度优先遍历从根节点出发,优先遍历兄
前端算法入门之路(十一)(哈希表与布隆过滤器)
哈希表 1. 若关键字为k,则其值存放在f(k)的存储位置上 2. 对不同的关键字可能得到同一散列地址,即k1≠k2,而f(k1)=f(k2),这种现象称为哈希冲突
前端算法入门之路(十)(二分算法:致敬经典,超越经典)
二分查找算法 将n个元素分成大致相等的两部分,取a[n/2]与x做比较,如果x=a[n/2],则找到x,算法中止;如果x<a[n/2],则只要在数组a的左半部分继续搜索x,如果x>a[n/2],则只要
前端算法入门之路(九)(Algorithm算法杂谈)
计数排序 统计每一项出现的次数 根据统计的次数循环输出对应的值 应用于值域有限的排序场景中 基数排序 统计低16位每个数字出现的次数,求其前缀和后在temp里排序 统计高16位每个数字出现的次数,求其
前端算法入门之路(八)(归并排序 - 从二路到多路)
归并排序 处理左边 得到左边的信息 处理右边 得到右边的信息 完成合并过程 得到横跨两边的信息 手撕归并排序 LeetCode肝题 剑指 Offer 51. 数组中的逆序对 合并K个升序链表 排序链表
下一页
个人成就
文章被点赞
7
文章被阅读
3,761
掘力值
274
关注了
3
关注者
3
收藏集
1
关注标签
0
加入于
2020-09-23