GoLang Solution For LeetCode Problem: Friend Circles
Solving Friend Circles in go. Please try yourself first to solve the problem and submit your implementation to LeetCode before looking into solution.
Input: [[1,1,0], [1,1,0], [0,0,1]] Output: 2 Explanation:The 0th and 1st students are direct friends, so they are in a friend circle. The 2nd student himself is in a friend circle. So return 2.
Input: [[1,1,0], [1,1,1], [0,1,1]] Output: 1 Explanation:The 0th and 1st students are direct friends, the 1st and 2nd students are direct friends, so the 0th and 2nd students are indirect friends. All of them are in the same friend circle, so return 1.
- N is in range [1,200].
- M[i][i] = 1 for all students.
- If M[i][j] = 1, then M[j][i] = 1.
See the full details of the problem Friend Circles at LeetCode
Originally posted at: @github.com/halfrost/LeetCode-Go