Medium
思路比較特別,掃兩遍。第一遍選出滿足條件的,第二遍驗證是不是真的完全滿足條件。
第一遍選出來的candidate前面的都不可能是candidate, 因為他們都knows somebody;而candidate后面的也不可能,因為如果everybody else knows him/her, he will already be updated to candidate.所以第一遍選出來的candidate是唯一的。但是我們仍然不確定,其他元素是不是都認識candidate;candidate是不是不認識其他所有元素,所以第二遍驗證。
二刷277. Find the Celebrity
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
推薦閱讀更多精彩內容
- 背景 一年多以前我在知乎上答了有關LeetCode的問題, 分享了一些自己做題目的經驗。 張土汪:刷leetcod...
- Medium思路蠻好玩的一道題,特別是一開始初次篩選candidate的過程。我們先initialize cand...
- Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...