[
graph
hash table
]
BinarySearch 0149 No New Friends
Problem statement
https://binarysearch.com/problems/No-New-Friends/
Solution
It is NOT about connected components. All we need to do is put all elements from pairs to set and then check that the length of this set is n
.
Complexity
It is O(m)
for time and O(n)
for space.
Code
class Solution:
def solve(self, n, friends):
d = set()
for x, y in friends:
d |= set([x, y])
return len(d) == n