首页
1
🔍揭秘Golang内存分配:slice 扩容策略全解析!
2
🏞️停止摆烂!骑行可以带来治愈与宝藏时刻!
3
「并查集」解读:高效解决连通性难题的秘密武器
4
设计模式:看这些就够了👍
5
华为OD vs 普通外包:谁才是“外包界的爱马仕”?
登录
张同
累计收获
2297
次访问
累计收获
317
个点赞
累计撰写
122
篇文章
导航
首页
目录
张同的个人博客
(fighting!!!)ꉂꉂ꒰•̤▿•̤*ૢ꒱
分类
算法
置顶
「并查集」解读:高效解决连通性难题的秘密武器
2025-06-15 12:45
106
0
48
130.6℃
并查集
算法
置顶
被Leetcode虐了300天有感!
2025-04-20 10:29
51
0
7
43.1℃
思考随笔
算法
Leetcode.2787.将一个数字表示成幂的和的方案数
2025-08-12 00:29
2
0
0
24.2℃
背包问题
链接 一、题目描述 给你两个 正 整数 n 和 x 。 请你返回将 n 表示成一些 互不相同 正整数的 x 次幂之和的方案数。换句话说,你需要返回互不相同整数&nbs
Leetcode.817.链表组件
2025-06-14 18:15
6
0
0
24.6℃
算法
并查集
链接 一、题目描述 给定链表头结点 head,该链表上的每个结点都有一个 唯一的整型值 。同时给定列表 nums,该列表是上述链表中整型值的一个子集。 返回列表 nums 中组件的个数,这里对组件的定义为:链表中一段最长连续结点的值(该值必须在列表 nums 中)构成的集合。
Leetcode.990. 等式方程的可满足性
2025-06-11 00:13
5
0
0
24.5℃
算法
并查集
链接 一、题目描述 给定一个由表示变量之间关系的字符串方程组成的数组,每个字符串方程 equations[i] 的长度为 4,并采用两种不同的形式之一:"a==b" 或 "a!=b"。在这里,a 和 b 是小写字母(不一定不同),表示单字母变量名。 只有当可以将整数分配给变量名,以便满足所有给定的方
Leetcode.721.账户合并
2025-06-08 17:11
4
0
0
24.4℃
并查集
算法
链接 一、题目描述 给定一个列表 accounts,每个元素 accounts[i] 是一个字符串列表,其中第一个元素 accounts[i][0] 是 名称 (name),其余元素是 emails 表示该账户的邮箱地址。 现在,我们想合并这些账户。如果两个账户都有一些共同的邮箱地址,则两个账户必定
Leetcode.785.判断二分图
2025-06-07 23:09
5
0
0
24.5℃
算法
并查集
链接 一、题目描述 存在一个 无向图 ,图中有 n 个节点。其中每个节点都有一个介于 0
Leetcode.886.可能的二分法
2025-06-07 11:07
4
0
0
24.4℃
并查集
算法
链接 一、题目描述 给定一组 n 人(编号为 1, 2, ..., n), 我们想把每个人分进任意大小的两组。每个人都可能不喜欢其他人,那么他们不应该属于同一组。 给定整数 n 和数组 dislikes ,其中 dislikes[i] = [ai, bi] ,表示不允许将编号为
Leetcode.695.岛屿的最大面积
2025-06-05 23:05
5
0
1
26.5℃
算法
并查集
链接 一、题目描述 给你一个大小为 m x n 的二进制矩阵 grid 。 岛屿 是由一些相邻的 1 (代表土地) 构成的组合,这里的「相邻」要求两个 1 必须在 水平或者竖直的四个方向上 相邻。你可以假设 grid 的四个边缘都被 0(代表水)包围着。
Leetcode.1202. 交换字符串中的元素
2025-06-04 20:01
6
0
0
24.6℃
并查集
算法
链接 一、题目描述 给你一个字符串 s,以及该字符串中的一些「索引对」数组 pairs,其中 pairs[i] = [a, b] 表示字符串中的两个索引(编号从 0 开始)。 你可以 任意多次交换 在 pairs 中任意一对索引处的字符。 返回在经过若干次交换后,s 可以变成的按字典序最小的字符串。
上一页
下一页
1
2
3
4
弹