首页
动态
友链
留言
关于
归档
全部分类
全部标签
其他
图床
拼图
剪贴
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-21
【链表, 双指针】合并两个有序链表
题目21. 合并两个有序链表将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。示例 1:输入:l1 = [1,2,4], l2 = [1,3,4]输出:[1,1,2,3,4,4]示例 2:输入:l1 = [], l2 = []输出:[]示例 3:输入:l
2022-09-21
897
0
0
力扣
算法
2022-09-21
【链表, 双指针】分隔链表
题目86. 分隔链表给你一个链表的头节点 head 和一个特定值 x ,请你对链表进行分隔,使得所有 小于 x 的节点都出现在 大于或等于 x 的节点之前。你应当 保留 两个分区中每个节点的初始相对位置。示例 1:输入:head = [1,4,3,2,5,2], x = 3输出:[1,2,2,4,3
2022-09-21
527
0
0
力扣
算法
2022-09-21
【递归, 二叉树】二叉搜索树中第K小的元素
题目230. 二叉搜索树中第K小的元素给定一个二叉搜索树的根节点 root ,和一个整数 k ,请你设计一个算法查找其中第 k 个最小元素(从 1 开始计数)。示例 1:输入:root = [3,1,4,null,2], k = 1输出:1示例 2:输入:root = [5,3,6,2,4,null
2022-09-21
552
0
0
力扣
算法
2022-09-20
【DFS, 回溯】划分为k个相等的子集
题目698. 划分为k个相等的子集给定一个整数数组 nums 和一个正整数 k,找出是否有可能把这个数组分成 k 个非空子集,其总和都相等。示例 1:输入: nums = [4, 3, 2, 3, 5, 2, 1], k = 4输出: True说明: 有可能将其分成 4 个子集(5),(1,4),
2022-09-20
550
0
0
力扣
算法
2022-09-20
【DFS, 回溯】火柴拼正方形
题目473. 火柴拼正方形你将得到一个整数数组 matchsticks ,其中 matchsticks[i] 是第 i 个火柴棒的长度。你要用 所有的火柴棍 拼成一个正方形。你 不能折断 任何一根火柴棒,但你可以把它们连在一起,而且每根火柴棒必须 使用一次 。如果你能使这个正方形,则返回 true
2022-09-20
702
0
0
力扣
算法
2022-09-19
【DFS, 动态规划】垒骰子【蓝桥杯】
题目试题 历届真题 垒骰子【第六届】【省赛】【C组】1217. 垒骰子赌圣 atm 晚年迷恋上了垒骰子,就是把骰子一个垒在另一个上边,不能歪歪扭扭,要垒成方柱体。经过长期观察,atm 发现了稳定骰子的奥秘:有些数字的面贴着会互相排斥!我们先来规范一下骰子:111 的对面是 444,222 的对面是
2022-09-19
1382
0
0
算法
蓝桥杯
2022-09-19
【模拟, 哈希表】无人机方阵
题目LCP 44. 开幕式焰火在 「力扣挑战赛」 开幕式的压轴节目 「无人机方阵」中,每一架无人机展示一种灯光颜色。 无人机方阵通过两种操作进行颜色图案变换:调整无人机的位置布局切换无人机展示的灯光颜色给定两个大小均为 N*M 的二维数组 source 和 target 表示无人机方阵表演的两种颜色
2022-09-19
364
0
0
力扣
算法
2022-09-19
【二叉树, DFS】开幕式焰火
题目LCP 44. 开幕式焰火「力扣挑战赛」开幕式开始了,空中绽放了一颗二叉树形的巨型焰火。给定一棵二叉树 root 代表焰火,节点值表示巨型焰火这一位置的颜色种类。请帮小扣计算巨型焰火有多少种不同的颜色。示例 1:输入:root = [1,3,2,1,null,2]输出:3解释:焰火中有 3 个不
2022-09-19
426
0
0
力扣
算法
2022-09-19
【排序, 哈希表】按照频率将数组升序排序
题目1636. 按照频率将数组升序排序给你一个整数数组 nums ,请你将数组按照每个值的频率 升序 排序。如果有多个值的频率相同,请你按照数值本身将它们 降序 排序。请你返回排序后的数组。示例 1:输入:nums = [1,1,2,2,2,3]输出:[3,1,1,2,2,2]解释:'3
2022-09-19
335
0
0
力扣
算法
2022-09-18
【模拟, 字符串】打印大X【蓝桥杯】
题目试题 历届真题 打印大X【第六届】【省赛】【C组】3154. 打印大X小明希望用星号拼凑,打印出一个大 X,他要求能够控制笔画的宽度和整个字的高度。为了便于比对空格,所有的空白位置都以句点符来代替。现在给定笔画的宽度和字的高度,请你将大 X 打印出来。具体形式可参照下面样例。输入格式包含两个整数
2022-09-18
497
0
0
算法
蓝桥杯
2022-09-18
【数学, 模拟】移动距离【蓝桥杯】
题目试题 历届真题 移动距离【第六届】【省赛】【C组】1219. 移动距离X星球居民小区的楼房全是一样的,并且按矩阵样式排列。其楼房的编号为 1,2,3…1,2,3…1,2,3…当排满一行时,从下一行相邻的楼往反方向排号。比如:当小区排号宽度为 666 时,开始情形如下:1 2 3 4 5
2022-09-18
365
0
0
算法
蓝桥杯
2022-09-18
【前缀树】字符串的前缀分数和【力扣第 311 场周赛】
题目6183. 字符串的前缀分数和给你一个长度为 n 的数组 words ,该数组由 非空 字符串组成。定义字符串 word 的 分数 等于以 word 作为 前缀 的 words[i] 的数目。例如,如果 words = ["a", "ab", "
2022-09-18
471
0
0
力扣
算法
2022-09-18
【二叉树, DFS】反转二叉树的奇数层【力扣第 311 场周赛】
题目6182. 反转二叉树的奇数层给你一棵 完美 二叉树的根节点 root ,请你反转这棵树中每个 奇数 层的节点值。例如,假设第 3 层的节点值是 [2,1,3,4,7,11,29,18] ,那么反转后它应该变成 [18,29,11,7,4,3,1,2] 。反转后,返回树的根节点。完美 二叉树需满
2022-09-18
643
0
0
力扣
算法
2022-09-18
【遍历, 模拟】最长的字母序连续子字符串的长度【力扣第 311 场周赛】
题目6181. 最长的字母序连续子字符串的长度字母序连续字符串 是由字母表中连续字母组成的字符串。换句话说,字符串 "abcdefghijklmnopqrstuvwxyz" 的任意子字符串都是 字母序连续字符串 。例如,"abc" 是一个字母序连续字符串,而
2022-09-18
469
0
0
力扣
算法
2022-09-18
【数学】最小偶倍数【力扣第 311 场周赛】
题目6180. 最小偶倍数给你一个正整数 n ,返回 2 和 n 的最小公倍数(正整数)。示例 1:输入:n = 5输出:10解释:5 和 2 的最小公倍数是 10 。示例 2:输入:n = 6输出:6解释:6 和 2 的最小公倍数是 6 。注意数字会是它自身的倍数。提示:1 <= n <
2022-09-18
405
0
0
力扣
算法
24
25
26
27
28