721. Accounts Merge - Medium
前往題目
之前寫的文章,果然這題全忘了😂
想法
- 名子無法當
key
,因為可能重複 - 唯一能辨別不同帳號的就只有兩個帳號都有出現相同的
email
,但這個email
會在第一個嗎,還是有可能在任意位置…
思路
- 利用
union find
疊代每一個帳號下的每一個email
,如果發現當前帳號的某個email
有和另一個帳號的一樣就union
- 接著把相同
account
的email
組合在一起 - 最後把組合好的
email
排序一下,並且最前面加上帳戶名
Code
2024/06/24
- 很難的一題,
unionfind
實作直接忘光 - 意外發現原先的
code
是TLE
,原因是Path compression
那邊,已修正
721. Accounts Merge - Medium
https://f88083.github.io/2024/02/24/721-Accounts-Merge-Medium/