簡介
這是分散式系統中很常用到的技巧,譬如你有個 redis cluster for caching, 就可以用 consistent hashing 來決定資料要放到哪個 redis instance, 優點是當增加或減少 redis node 時,可以最大化的減少資料的搬移
題目
思路:
題目
思路:怎麼判斷兩個字串是不是 anagram?
題目
思路
題目
思路:最直覺的作法就是從頭開始沿著 next 一直走,然後用一個 set 來存放走過的 node,如果再次走到已走過的 node 就是 cycle 起點
題目
這題看似不難,但第一次的做法錯了,第一次的程式碼如下,想法是用 mapping 組一個新字串 t2,假如跟 t 相同就 return True
Python 3 wrong solution:
1 | def isIsomorphic(self, s: str, t: str) -> bool: |
Update your browser to view this website correctly. Update my browser now