一. Friend Cycle
用一个数组存储root结点,采用压缩路径的方法,查找的时间复杂度为O(1), 合并的时间复杂度为O(1)
class Solution {public: int findCircleNum(vector>& M) { int len = M.size(); if (len == 0) return 0; vector parent(len, 0); for (int i=0; i
本文共 472 字,大约阅读时间需要 1 分钟。
一. Friend Cycle
用一个数组存储root结点,采用压缩路径的方法,查找的时间复杂度为O(1), 合并的时间复杂度为O(1)
class Solution {public: int findCircleNum(vector>& M) { int len = M.size(); if (len == 0) return 0; vector parent(len, 0); for (int i=0; i
二. 逆序对
转载于:https://www.cnblogs.com/cookcoder-mr/p/11107870.html