原创 LeetCode105. 從前序與中序遍歷序列構造二叉樹

描述 根據一棵樹的前序遍歷與中序遍歷構造二叉樹 注意: 你可以假設樹中沒有重複的元素。 例如,給出 前序遍歷 preorder = [3,9,20,15,7] 中序遍歷 inorder = [9,3,15,20,7] 返回如下的二叉樹:

原创 禁用CleanMyMac HealthMonitor

介紹CleanMyMac 大家都知道,在Windows系統上,有360等軟件做垃圾清理和軟件卸載,對於大多數Mac用戶,相對來說不需要類似軟件做清理工作,然而,某些強迫症患者或者碼農依然需要清理軟件,CleanMyMac就是這麼一款Mac平

原创 leetcode.398.隨機數索引

題目描述 給定一個可能含有重複元素的整數數組,要求隨機輸出給定的數字的索引。 您可以假設給定的數字一定存在於數組中。 注意: 數組大小可能非常大。 使用太多額外空間的解決方案將不會通過測試。 示例: int[] nums = new int

原创 leetcode.69.求一個數的平方根

題目描述 實現 int sqrt(int x) 函數。 計算並返回 x 的平方根,其中 x 是非負整數。 由於返回類型是整數,結果只保留整數的部分,小數部分將被捨去。 示例1: 輸入: 4 輸出: 2 示例2: 輸入: 8 輸出: 2 說明