
Grind75第13天 | 208.实现Trie、54.螺旋矩阵、721.账户合并
一个容易理解的例子是:给出若干个pair对(张三和张五,李四和李六),pair对表示这俩人是亲戚关系,那么可以构建亲戚图谱(合并操作)。再给出一个pair对(张三和李六),问他们俩是不是亲戚(查询是否有相同的根)。按照以下的遍历顺序去处理,注意到从左到右和其他的三个方向不一样,从左到右把一行的所有元素都遍历了,而其他方向的遍历则少一个元素。并查集的代码是作为模板直接用的,有三个部分:初始化,查找父节点(寻根),合并。时间复杂度:O(nlogn),其中 n是不同邮箱地址的数量,logn 是路径压缩的复杂度。













