随笔分类 -  课程 / / 并查集

摘要:一、题目 给定一个列表 accounts,每个元素 accounts[i] 是一个字符串列表,其中第一个元素 accounts[i][0] 是 名称 (name),其余元素是 emails 表示该账户的邮箱地址。 现在,我们想合并这些账户。如果两个账户都有一些共同的邮箱地址,则两个账户必定属于同一个 阅读全文
posted @ 2023-05-10 20:29 ImreW 阅读(19) 评论(0) 推荐(0) 编辑
摘要:一、题目 二叉树上有 n 个节点,按从 0 到 n - 1 编号,其中节点 i 的两个子节点分别是 leftChild[i] 和 rightChild[i]。 只有 所有 节点能够形成且 只 形成 一颗 有效的二叉树时,返回 true;否则返回 false。 如果节点 i 没有左子节点,那么 lef 阅读全文
posted @ 2023-05-09 17:34 ImreW 阅读(18) 评论(0) 推荐(0) 编辑
摘要:一、题目 树可以看成是一个连通且 无环 的 无向 图。 给定往一棵 n 个节点 (节点值 1~n) 的树中添加一条边后的图。添加的边的两个顶点包含在 1 到 n 中间,且这条附加的边不属于树中已存在的边。图的信息记录于长度为 n 的二维数组 edges ,edges[i] = [ai, bi] 表示 阅读全文
posted @ 2023-05-06 10:20 ImreW 阅读(8) 评论(0) 推荐(0) 编辑
摘要:一、题目 有 n 个城市,其中一些彼此相连,另一些没有相连。如果城市 a 与城市 b 直接相连,且城市 b 与城市 c 直接相连,那么城市 a 与城市 c 间接相连。 省份 是一组直接或间接相连的城市,组内不含其他没有相连的城市。 给你一个 n x n 的矩阵 isConnected ,其中 isC 阅读全文
posted @ 2023-05-03 20:10 ImreW 阅读(10) 评论(0) 推荐(0) 编辑
摘要:一、题目 有一个具有 n 个顶点的 双向 图,其中每个顶点标记从 0 到 n - 1(包含 0 和 n - 1)。图中的边用一个二维整数数组 edges 表示,其中 edges[i] = [ui, vi] 表示顶点 ui 和顶点 vi 之间的双向边。 每个顶点对由 最多一条 边连接,并且没有顶点存在 阅读全文
posted @ 2023-05-01 22:04 ImreW 阅读(24) 评论(0) 推荐(0) 编辑
摘要:一、题目 给定一个未排序的整数数组 nums ,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。 请你设计并实现时间复杂度为 O(n) 的算法解决此问题。 二、思路 所有在一个连续区间的元素都会在一个连通分量中,且该连通分量的根节点为该连续区间中的最大值 遍历数组,如果nums[i]+ 阅读全文
posted @ 2023-04-29 19:33 ImreW 阅读(25) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示