題目1: 134. 加油站[https://leetcode.cn/problems/gas-station/]算法思路:遍歷所有加油站宵喂,計算從初始加油站到目前加油站之間ga...
題目1: 134. 加油站[https://leetcode.cn/problems/gas-station/]算法思路:遍歷所有加油站宵喂,計算從初始加油站到目前加油站之間ga...
題目1: 122. 買賣股票的最佳時機 II[https://leetcode.cn/problems/best-time-to-buy-and-sell-stock-ii/...
題目1:455. 分發(fā)餅干[https://leetcode.cn/problems/assign-cookies/]算法思路:基于貪心算法。先對胃口和餅干分別按照從小到大排...
題目1: 491. 非遞減子序列[https://leetcode.cn/problems/non-decreasing-subsequences/]算法思路:這個題目求子序...
題目1: 704. 二分查找[https://leetcode.cn/problems/binary-search/]算法思路:采用雙指針法副硅,分別兩個指針指向數(shù)組的第一個和最...
題目1: 93. 復原 IP 地址[https://leetcode.cn/problems/restore-ip-addresses/] 算法思路:依然使用回溯算法跋炕,將給定...
題目1:39. 組合總和[https://leetcode.cn/problems/combination-sum/]算法思路:需要抓住題意中每個元素可以重復提取,我的第一次...
題目1: 77. 組合[https://leetcode.cn/problems/combinations/] 算法思路:組合排列都是典型的回溯類型題目绍在。組合中需要一組數(shù)字僅...
題目1: 669. 修剪二叉搜索樹[https://leetcode.cn/problems/trim-a-binary-search-tree/] 算法思路:自己想了很久沒...
題目1: 235. 二叉搜索樹的最近公共祖先[https://leetcode.cn/problems/lowest-common-ancestor-of-a-binary-...
題目1: 530. 二叉搜索樹的最小絕對差[https://leetcode.cn/problems/minimum-absolute-difference-in-bst/]...
題目1: 654. 最大二叉樹[https://leetcode.cn/problems/maximum-binary-tree/] 算法思路:設計輔助函數(shù)構建所需要的二叉樹...
題目1: 513. 找樹左下角的值[https://leetcode.cn/problems/find-bottom-left-tree-value/] 算法思路:使用層序遍...
題目1: 110. 平衡二叉樹[https://leetcode.cn/problems/balanced-binary-tree/] 算法思路: 構造一個輔助函數(shù)來計算平衡...
題目1: 226. 翻轉二叉樹[https://leetcode.cn/problems/invert-binary-tree/] 題目思路:如果根結點為空凄诞,那么直接返回。然...
題目1: 24. 兩兩交換鏈表中的節(jié)點[https://leetcode.cn/problems/swap-nodes-in-pairs/] 算法思路:如果鏈表沒有元素或者只...
本節(jié)開始是關于二叉樹內容由桌,涉及到前序、中序、后序的遞歸和迭代遍歷以及層序遍歷行您。遞歸遍歷的思路非常簡單铭乾,最原始的偽代碼如下: 中序和后序只是將visit函數(shù)放到左右子樹中間或者...
題目1: 203. 移除鏈表元素[https://leetcode.cn/problems/remove-linked-list-elements/] 題目思路:給當前鏈表添...
題目1: 242. 有效的字母異位詞[https://leetcode.cn/problems/valid-anagram/] 題目思路:統(tǒng)計每個字符串中每個字符的個數(shù)到ma...
題目1: 150. 逆波蘭表達式求值[https://leetcode.cn/problems/evaluate-reverse-polish-notation/] 這個題目...