原创 LeetCode 每日一題 1460. 通過翻轉子數組使兩個數組相等

文章目錄1. 題目2. 描述3. 思路4. 實現 1. 題目 1460. 通過翻轉子數組使兩個數組相等 2. 描述 給你兩個長度相同的整數數組 target 和 arr 。 每一步中,你可以選擇 arr 的任意 非空子數組 並將

原创 LeetCode 每日一題 1431. 擁有最多糖果的孩子

文章目錄1. 題目2. 描述3. 思路4. 實現 1. 題目 1431. 擁有最多糖果的孩子 2. 描述 給你一個數組 candies 和一個整數 extraCandies ,其中 candies[i] 代表第 i 個孩子擁有的

原创 詳解時間複雜度和空間複雜度

文章目錄1. 時間複雜度1.1 定義1.2 推導時間複雜度的原則1.3 分析時間複雜度的方法1.4 常見的時間複雜度曲線1.5 常見時間複雜度O(1)O(1)O(1)O(logn)O(log n)O(logn)O(n)O(n)O

原创 Java 實現 C 語言經典 100 例(31 - 35)

文章目錄1. 實例 311.1 題目1.2 思路1.3 代碼1.4 結果2. 實例 322.1 題目2.2 思路2.3 代碼2.4 結果3. 實例 333.1 題目3.2 思路3.3 代碼3.4 結果4. 實例 344.1 題目4

原创 LeetCode 每日一題 1480. 一維數組的動態和

文章目錄1. 題目2. 描述3. 思路4. 實現 1. 題目 1480. 一維數組的動態和 2. 描述 給你一個數組 nums 。數組「動態和」的計算公式爲:runningSum[i] = sum(nums[0]…nums[i]

原创 LeetCode 每日一題 100. 相同的樹

文章目錄1. 題目2. 描述3. 思路4. 實現 1. 題目 100. 相同的樹 2. 描述 給定兩個二叉樹,編寫一個函數來檢驗它們是否相同。 如果兩個樹在結構上相同,並且節點具有相同的值,則認爲它們是相同的。 示例 1: 示

原创 LeetCode 每日一題 1486. 數組異或操作

文章目錄1. 題目2. 描述3. 思路4. 實現 1. 題目 1486. 數組異或操作 2. 描述 給你兩個整數,n 和 start 。 數組 nums 定義爲:nums[i] = start + 2*i(下標從 0 開始)且

原创 用了都說好的 3 個 Github 項目,效率提升神器!

文章目錄1. 前言2. amazing-websites3. amazing-softwares4. amazing-books5. 總結 1. 前言 今天不聊其他的,我們就聊聊資源相關問題。在我們日常工作生活中,避免不了和各種軟

原创 Spring Boot 配置文件格式 .yml VS .properties

文章目錄1. 前言2. 對比3. 總結 1. 前言 一般來說,使用 IDEA 創建一個 Spring Boot 項目時,默認都會生成一個 application.properties 的配置文件。但有的朋友會更傾向於使用 appl

原创 Java 實現 C 語言經典 100 例(16 - 20)

文章目錄1. 實例 161.1 題目1.2 思路1.3 代碼1.4 結果2. 實例 172.1 題目2.2 思路2.3 代碼2.4 結果3. 實例 183.1 題目3.2 思路3.3 代碼3.4 結果4. 實例 194.1 題目4

原创 Java 實現 C 語言經典 100 例(1 - 5)

文章目錄1. 實例 11.1 題目1.2 思路1.3 代碼1.4 結果2. 實例 22.1 題目2.2 思路2.3 代碼2.4 結果3. 實例 33.1 題目3.2 思路3.3 代碼3.4 結果4. 實例 44.1 題目4.2 思

原创 Java 實現 C 語言經典 100 例(21 - 25)

文章目錄1. 實例 211.1 題目1.2 思路1.3 代碼1.4 結果2. 實例 222.1 題目2.2 思路2.3 代碼2.4 結果3. 實例 233.1 題目3.2 思路3.3 代碼3.4 結果4. 實例 244.1 題目4

原创 Java 實現 C 語言經典 100 例(11 - 15)

文章目錄1. 實例 111.1 題目1.2 思路1.3 代碼1.4 結果2. 實例 122.1 題目2.2 思路2.3 代碼2.4 結果3. 實例 133.1 題目3.2 思路3.3 代碼3.4 結果4. 實例 144.1 題目4

原创 Java 實現 C 語言經典 100 例(6 - 10)

文章目錄1. 實例 61.1 題目1.2 思路1.3 代碼1.4 結果2. 實例 72.1 題目2.2 思路2.3 代碼2.4 結果3. 實例 83.1 題目3.2 思路3.3 代碼3.4 結果4. 實例 94.1 題目4.2 思

原创 Java 實現 C 語言經典 100 例(26 - 30)

文章目錄1. 實例 261.1 題目1.2 思路1.3 代碼1.4 結果2. 實例 272.1 題目2.2 思路2.3 代碼2.4 結果3. 實例 283.1 題目3.2 思路3.3 代碼3.4 結果4. 實例 294.1 題目4