首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
算法笔记📒
EasyChan
创建于2022-11-23
订阅专栏
记录一些「常见」、「经典」的算法...
等 1 人订阅
共6篇文章
创建于2022-11-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
二叉树
「树」可以递归定义: 树是有限结点的集合; 这个集合或者是空集,或者其中有一个称为根结点的特殊结点。
并查集
并查集用于: 处理不相交集合的 合并 与 查询 问题; 回答 动态连通性 问题。动态连通性是指:连通关系不是一开始就确定好的,需要根据已经连接的边的关系,决定接下来要连接哪些边。 并查集是树的集合 并
优先队列与堆
优先队列与堆之间的关系:优先队列是抽象数据类型,堆是具体的实现。在一些编程语言的实现中,二者不加区分。
栈与队列
「栈」是一种 后进先出 的数据结构,是一种人为规定的,只能在一端进行插入和删除操作,并且在栈非空的情况下,只能查看 栈顶 的元素。
滑动窗口双指针🪡,移动方向要区分🖖
在数组中有两类很经典的算法,就是「滑动窗口」和「双指针」。 事实上,「滑动窗口」是特殊的「双指针」,都是使用了两个「指针变量」来解决问题......
左中右,取整数,我叫「二分」你记住!🫵
「二分查找」的思想在生活和工作中很常见,通过不断缩小搜索区间的范围(减治思想),直到找到目标元素或者没有找到目标元素。