首页
动态
友链
留言
关于
归档
全部分类
全部标签
其他
图床
拼图
剪贴
Wiki
1
拼题 520 钻石争霸赛 2024
2
【分享】修复 Edge 浏览器更新到 Stable 120 版本后右键图片不显示复制/另存为图像的问题
3
【线段树】你能回答这些问题吗
4
Codeforces Round 618 (Div. 2)
5
Codeforces Round 617 (Div. 3)
GabrielxD
列車は必ず次の駅へ。では舞台は?私たちは?
累计撰写
675
篇文章
累计创建
128
个标签
累计收到
29
条评论
栏目
首页
动态
友链
留言
关于
归档
全部分类
全部标签
其他
图床
拼图
剪贴
Wiki
搜索
标签搜索
构造
卡特兰数
Lucas定理
乘法逆元(模逆元)
排列组合
二分图
最近公共祖先(LCA)
线段树
树状数组
数论分块
剪枝
离线
SSL证书
递推
打表
二路归并
二分图最大匹配
匈牙利算法
字符串的最小表示法
抽屉原理
记忆化搜索
树(数据结构)
Floyd算法
最短路径快速算法(SPFA)
字符串哈希
Rabin-Karp算法
KMP算法
离散化
快速排序
哈希
滑动哈希
归并
Sublime Text
小技巧
macOS
多路归并
快速幂
TopK问题
最长上升子序列问题(LIS)
最长公共子序列问题(LCS)
JSTL
EL
JSP
Session
Cookie
Servlet
Maven
前端
资源
Python
Axios
AJAX
后缀和
STL
差分
Shell
终端
分享
枚举
背包问题
RoboCom
PAT
油猴
计算几何
迭代
API
脑筋急转弯
Trie树(字典树)
有序集合
计数排序
水塘抽样
拒绝采样
随机化
回溯
分类讨论
队列(数据结构)
设计
广度优先搜索(BFS)
Bellman-Ford算法
Dijkstra算法
单源最短路径
Prim算法
Kruskal算法
最小生成树(MST)
贪心算法
矩阵
技巧
工具
模板
数据结构
双指针
滑动窗口
深度优先搜索(DFS)
二叉搜索树(BST)
二叉树
归并排序
递归
链表(数据结构)
多数投票算法
分治
数学
数组
字符串
位运算
单调队列
前缀和
单调栈
正则
哈希表
栈(数据结构)
计数
模拟
暴力
排序
动态规划(DP)
遍历
堆(优先队列)
并查集
图(数据结构)
二分查找
Java
C++
JavaScript
HTML
CSS
Linux
MySQL
Vue
目 录
CONTENT
以下是
算法
相关的文章
2022-09-11
【哈希表】四平方和【蓝桥杯】
题目试题 历届真题 四平方和【第七届】【省赛】【C组】1221. 四平方和四平方和定理,又称为拉格朗日定理:每个正整数都可以表示为至多 444 个正整数的平方和。如果把 000 包括进去,就正好可以表示为 444 个数的平方和。比如:5=02+02+12+225 = 0^2 + 0^2 + 1^2
2022-09-11
559
0
0
算法
蓝桥杯
2022-09-10
【模拟】冰雹数【蓝桥杯】
题目试题 历届真题 冰雹数【第七届】【省赛】【C组】3155. 冰雹数任意给定一个正整数 NNN,如果是偶数,执行: N/2N / 2N/2如果是奇数,执行: N×3+1N \times 3 + 1N×3+1生成的新的数字再执行同样的动作,循环往复。通过观察发现,这个数字会一会儿上升到很高,一会儿又
2022-09-10
454
0
0
算法
蓝桥杯
2022-09-10
【DFS, 二叉树】修剪二叉搜索树
题目669. 修剪二叉搜索树给你二叉搜索树的根节点 root ,同时给定最小边界low 和最大边界 high。通过修剪二叉搜索树,使得所有节点的值在[low, high]中。修剪树 不应该 改变保留在树中的元素的相对结构 (即,如果没有被移除,原有的父代子代关系都应当保留)。 可以证明,存在 唯一的
2022-09-10
626
0
0
力扣
算法
2022-09-09
【字符串, 模拟】文件夹操作日志搜集器
题目1598. 文件夹操作日志搜集器每当用户执行变更文件夹操作时,LeetCode 文件系统都会保存一条日志记录。下面给出对变更操作的说明:"../" :移动到当前文件夹的父文件夹。如果已经在主文件夹下,则 继续停留在当前文件夹 。"./" :继续停留在当前文
2022-09-09
547
0
0
力扣
算法
2022-09-08
【数学】优美的排列 II
题目667. 优美的排列 II给你两个整数 n 和 k ,请你构造一个答案列表 answer ,该列表应当包含从 1 到 n 的 n 个不同正整数,并同时满足下述条件:假设该列表是 answer = [a1, a2, a3, ... , an] ,那么列表 [|a1 - a2|, |a2 - a3|
2022-09-08
510
0
0
力扣
算法
2022-09-07
【字符串, 模拟】重新排列单词间的空格
题目1592. 重新排列单词间的空格给你一个字符串 text ,该字符串由若干被空格包围的单词组成。每个单词由一个或者多个小写英文字母组成,并且两个单词之间至少存在一个空格。题目测试用例保证 text 至少包含一个单词 。请你重新排列空格,使每对相邻单词之间的空格数目都 相等 ,并尽可能 最大化 该
2022-09-07
569
0
0
力扣
算法
2022-09-06
【队列, DFS, 二叉树】二叉树的序列化与反序列化
题目297. 二叉树的序列化与反序列化序列化是将一个数据结构或者对象转换为连续的比特位的操作,进而可以将转换后的数据存储在一个文件或者内存中,同时也可以通过网络传输到另一个计算机环境,采取相反方式重构得到原数据。请设计一个算法来实现二叉树的序列化与反序列化。这里不限定你的序列 / 反序列化算法执行逻
2022-09-06
621
0
0
力扣
算法
2022-09-05
【哈希表, DFS, 二叉树】寻找重复的子树
题目652. 寻找重复的子树给定一棵二叉树 root,返回所有重复的子树。对于同一类的重复子树,你只需要返回其中任意一棵的根结点即可。如果两棵树具有相同的结构和相同的结点值,则它们是重复的。示例 1:输入:root = [1,2,3,4,null,2,4,null,null,4]输出:[[2,4],
2022-09-05
1352
0
0
力扣
算法
2022-09-04
【双指针, 位运算】最长优雅子数组
题目6169. 最长优雅子数组给你一个由 正 整数组成的数组 nums 。如果 nums 的子数组中位于 不同 位置的每对元素按位 **与(AND)**运算的结果等于 0 ,则称该子数组为 优雅 子数组。返回 最长 的优雅子数组的长度。子数组 是数组中的一个 连续 部分。**注意:**长度为 1 的
2022-09-04
574
0
0
力扣
算法
2022-09-04
【模拟】检查相同字母间的距离
题目6167. 检查相同字母间的距离给你一个下标从 0 开始的字符串 s ,该字符串仅由小写英文字母组成,s 中的每个字母都 恰好 出现 两次 。另给你一个下标从 0 开始、长度为 26 的的整数数组 distance 。字母表中的每个字母按从 0 到 25 依次编号(即,'a' -> 0,
2022-09-04
433
0
0
力扣
算法
2022-09-04
【暴力, 模拟, 矩阵】二进制矩阵中的特殊位置
题目1582. 二进制矩阵中的特殊位置给你一个大小为 rows x cols 的矩阵 mat,其中 mat[i][j] 是 0 或 1,请返回 矩阵 mat 中特殊位置的数目 。特殊位置 定义:如果 mat[i][j] == 1 并且第 i 行和第 j 列中的所有其他元素均为 0(行和列的下标均 从
2022-09-04
571
0
0
力扣
算法
2022-09-03
【贪心, 排序】最长数对链
题目646. 最长数对链给出 n 个数对。 在每一个数对中,第一个数字总是比第二个数字小。现在,我们定义一种跟随关系,当且仅当 b < c 时,数对(c, d) 才可以跟在 (a, b) 后面。我们用这种形式来构造一个数对链。给定一个数对集合,找出能够形成的最长数对链的长度。你不需要用到所有的
2022-09-03
418
0
0
力扣
算法
2022-09-02
【DFS, 二叉树】最长同值路径
题目687. 最长同值路径给定一个二叉树的 root ,返回 最长的路径的长度 ,这个路径中的 每个节点具有相同值 。 这条路径可以经过也可以不经过根节点。两个节点之间的路径长度 由它们之间的边数表示。示例 1:输入:root = [5,4,5,1,1,5]输出:2示例 2:输入:root = [1
2022-09-02
531
0
0
力扣
算法
2022-09-01
【遍历, 模拟】商品折扣后的最终价格
题目1475. 商品折扣后的最终价格给你一个数组 prices ,其中 prices[i] 是商店里第 i 件商品的价格。商店里正在进行促销活动,如果你要买第 i 件商品,那么你可以得到与 prices[j] 相等的折扣,其中 j 是满足 j > i 且 prices[j] <= pri
2022-09-01
546
0
0
力扣
算法
2022-08-31
【栈, 模拟】验证栈序列
题目946. 验证栈序列给定 pushed 和 popped 两个序列,每个序列中的 值都不重复,只有当它们可能是在最初空栈上进行的推入 push 和弹出 pop 操作序列的结果时,返回 true;否则,返回 false 。示例 1:输入:pushed = [1,2,3,4,5], popped =
2022-08-31
686
0
0
力扣
算法
26
27
28
29
30