首页
沸点
课程
AI Coding
数据标注
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
刷题
阿飞941
创建于2021-12-21
订阅专栏
刷题
暂无订阅
共8篇文章
创建于2021-12-21
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
回溯
回溯思想的典型题:79. 单词搜索 - 力扣(LeetCode) (leetcode-cn.com)
KMP算法
KMP字符串匹配 next数组求解; 求是否可以匹配字符串boolean; 求有多少匹配的字符串int;
卡特兰数
$C_0=1$ $C_n=\frac{2(2n+1)}{n+2}C_{n-1}$ 可以用来求解下列问题: 给你一个整数 n ,求恰由 n 个节点组成且节点值从 1 到 n 互不相同的 二叉搜索树 有多
快速幂
摘自leetcode用户Krahets的题解。 例题: 50. Pow(x, n) 剑指 Offer 16. 数值的整数次方
快慢指针
快慢指针的主要用处: 1.找到链表的中间节点 如果想将链表平分为两半,则可以在链表头部加一个虚拟头节点,再用快慢指针,慢指针最后刚好指向前半链表的最后一个节点。储存慢指针的下一个节点作为后半链表的头指
排序
快排:。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
DFS和BFS
一般用递归实现DFS算法......................... BFS算法一般用队列实现
二分查找
二分查找: 以上两个二分查找综合起来就可以找到一个左开右闭的区间[L, R)...........................................