iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
佛心分享-刷題不只是刷題

向 NeetCode、官神看齊! 分享自己的解題筆記和影片。 系列

在刷題的過程中,不只是題目有解完就好了,因為在面試時還需要將整個解題過程的想法和面試官做討論,所以在這次的挑戰中,我會用口說講解的方式分享超過 30+ 個 LeetCode 題目的解法。

鐵人鍊成 | 共 30 篇文章 | 4 人訂閱 訂閱系列文 RSS系列文
DAY 1

424. Longest Repeating Character Replacement

解題程式碼 var characterReplacement = function(s, k) { let maxLength = 1; let...

2024-09-15 ‧ 由 harry xie 分享
DAY 2

179. Largest Number

解題程式碼 var largestNumber = function (nums) { nums = nums.sort((a, b) => '' +...

2024-09-16 ‧ 由 harry xie 分享
DAY 3

110. Balanced Binary Tree

解題程式碼 解法 1. var isBalanced = function (root) { if (!root) return true; if (...

2024-09-17 ‧ 由 harry xie 分享
DAY 4

572. Subtree of Another Tree

解題程式碼 var isSubtree = function (root, subRoot) { const isSameTree = (p, q) =&g...

2024-09-18 ‧ 由 harry xie 分享
DAY 5

113. Path Sum II

解題程式碼 var pathSum = function (root, targetSum) { if (!root) return []; const...

2024-09-19 ‧ 由 harry xie 分享
DAY 6

437. Path Sum III

解題程式碼 var pathSum = function (root, targetSum) { if (!root) return 0; let pa...

2024-09-20 ‧ 由 harry xie 分享
DAY 7

863. All Nodes Distance K in Binary Tree

解題程式碼 var distanceK = function (root, target, k) { const graphMap = new Map();...

2024-09-21 ‧ 由 harry xie 分享
DAY 8

207. Course Schedule

解題程式碼 var canFinish = function (numCourses, prerequisites) { let queue = [];...

2024-09-22 ‧ 由 harry xie 分享
DAY 9

310. Minimum Height Trees

解題程式碼 var findMinHeightTrees = function (n, edges) { if (n === 1) return [0];...

2024-09-23 ‧ 由 harry xie 分享
DAY 10

79. Word Search

解題程式碼 var exist = function (board, word) { const DFS = (i, j, wordIndex) =>...

2024-09-24 ‧ 由 harry xie 分享