原创 令人頭疼的 Java 異常知識點總結

{"type":"doc","content":[{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","text":"1. 異常簡介","

原创 LeetCode 每日一題 面試題 02.03. 刪除中間節點

文章目錄1. 題目2. 描述3. 思路4. 實現 1. 題目 面試題 02.03. 刪除中間節點 2. 描述 實現一種算法,刪除單向鏈表中間的某個節點(即不是第一個或最後一個節點),假定你只能訪問該節點。 示例: 輸入: 單向鏈

原创 LeetCode 每日一題 237. 刪除鏈表中的節點

文章目錄1. 題目2. 描述3. 思路4. 實現 1. 題目 237. 刪除鏈表中的節點 2. 描述 請編寫一個函數,使其可以刪除某個鏈表中給定的(非末尾)節點,你將只被給定要求被刪除的節點。 現有一個鏈表 – head = [

原创 LeetCode 每日一題 1051. 高度檢查器

文章目錄1. 題目2. 描述3. 思路4. 實現 1. 題目 1051. 高度檢查器 2. 描述 學校在拍年度紀念照時,一般要求學生按照 非遞減 的高度順序排列。 請你返回能讓所有學生以 非遞減 高度排列的最小必要移動人數。

原创 LeetCode 每日一題 283. 移動零

文章目錄1. 題目2. 描述3. 思路4. 實現 1. 題目 移動零 2. 描述 給定一個數組 nums,編寫一個函數將所有 0 移動到數組的末尾,同時保持非零元素的相對順序。 示例: 輸入: [0,1,0,3,12] 輸出

原创 LeetCode 每日一題 145. 二叉樹的後序遍歷

文章目錄1. 題目2. 描述3. 思路4. 實現 1. 題目 145. 二叉樹的後序遍歷 2. 描述 給定一個二叉樹,返回它的 後序 遍歷。 3. 思路 按照後序遍歷的思想,利用遞歸來實現很簡單。 4. 實現 public

原创 LeetCode 每日一題 1464. 數組中兩元素的最大乘積

文章目錄1. 題目2. 描述3. 思路4. 實現 1. 題目 1464. 數組中兩元素的最大乘積 2. 描述 給你一個整數數組 nums,請你選擇數組的兩個不同下標 i 和 j_,_使 (nums[i]-1)*(nums[j]-

原创 LeetCode 每日一題 1470. 重新排列數組

文章目錄1. 題目2. 描述3. 思路4. 實現 1. 題目 1470. 重新排列數組 2. 描述 給你一個數組 nums ,數組中有 2n 個元素,按 [x1,x2,…,xn,y1,y2,…,yn] 的格式排列。 請你將數組按

原创 LeetCode 每日一題 94. 二叉樹的中序遍歷

文章目錄1. 題目2. 描述3. 思路4. 實現 1. 題目 94. 二叉樹的中序遍歷 2. 描述 給定一個二叉樹,返回它的中序 遍歷。 3. 思路 按照中序遍歷的思想,利用遞歸來實現很簡單。 4. 實現 public Li

原创 LeetCode 每日一題 242. 有效的字母異位詞

文章目錄1. 題目2. 描述3. 思路4. 實現 1. 題目 242. 有效的字母異位詞 2. 描述 給定兩個字符串 s 和 t ,編寫一個函數來判斷 t 是否是 s 的字母異位詞。 示例 1: 輸入: s = “anagram

原创 LeetCode 每日一題 1450. 在既定時間做作業的學生人數

文章目錄1. 題目2. 描述3. 思路4. 實現 1. 題目 1450. 在既定時間做作業的學生人數 2. 描述 給你兩個整數數組 startTime(開始時間)和 endTime(結束時間),並指定一個整數 queryTime

原创 LeetCode 每日一題 977. 有序數組的平方

文章目錄1. 題目2. 描述3. 思路4. 實現 1. 題目 977. 有序數組的平方 2. 描述 給定一個按非遞減順序排序的整數數組 A,返回每個數字的平方組成的新數組,要求也按非遞減順序排序。 示例 1: 輸入: [-4,-

原创 LeetCode 每日一題 144. 二叉樹的前序遍歷

文章目錄1. 題目2. 描述3. 思路4. 實現 1. 題目 144. 二叉樹的前序遍歷 2. 描述 給定一個二叉樹,返回它的 前序 遍歷。 3. 思路 按照前序遍歷的思想,利用遞歸來實現很簡單。 4. 實現 public

原创 LeetCode 每日一題 461. 漢明距離

文章目錄1. 題目2. 描述3. 思路4. 實現 1. 題目 461. 漢明距離 2. 描述 兩個整數之間的漢明距離指的是這兩個數字對應二進制位不同的位置的數目。 給出兩個整數 x 和 y,計算它們之間的漢明距離。 注意: 0

原创 LeetCode 每日一題 905. 按奇偶排序數組

文章目錄1. 題目2. 描述3. 思路4. 實現 1. 題目 905. 按奇偶排序數組 2. 描述 給定一個非負整數數組 A,返回一個數組,在該數組中, A 的所有偶數元素之後跟着所有奇數元素。 你可以返回滿足此條件的任何數組作