〔Leetcode〕 2352. Equal Row and Column Pairs (Medium)
[Leetcode] 2352. Equal Row and Column Pairs (Medium)
概述
題目
https://leetcode.com/problems/equal-row-and-column-pairs/
給一 n*n grid,求 row & col 元素相同 (排序也需考慮) 的數量
心得
此題給的 constrain 有點小 (200),故 BF 也可以過… O.o
Brute Force
思路
先取出 column element 再與 row 作比較
程式
1 | class Solution(object): |
Complexity
Time Complexity: O(n^3)
row, col 互比即 n^2,再加上每次要比 n 個元素,故 O(n^3)
Space Complexity: O(1)
基本上無使用到額外空間
Hash
思路
將 BF 方式以 Hash 優化
程式
1 | class Solution(object): |
Complexity
Time Complexity: O(n^2)
先分別取出 row, col 的元素 O(n^2),再做 n 次比對
Space Complexity: O(1)
基本上無使用到額外空間
此文章版權所有,如有轉載,請註明來自原作者,且未經同意,禁止截取