在最初開始刷題時,很多和陣列相關的題目讀完當下第一直覺便是使用雙層迴圈或是把符合條件的資料放進新的空陣列去解題,暴力、直覺、簡單。但隨著題目增加難度,發現有些題...
125. Valid Palindrome 解題程式碼 var isPalindrome = function (s) { const loweCaseSt...
Smallest String Starting From Leaf 題目連結 用bfs來做 1.先移路往左走(直到左邊是null),刪掉當下的點(往回走)...
977. Squares of a Sorted Array 解題程式碼 var sortedSquares = function (nums) { con...
100. Same Tree 解題程式碼 var isSameTree = function (p, q) { if (p === null &&a...
50. Pow(x, n) 解題程式碼 var myPow = function (x, n) { if (x === 0) return 0; if...
You are given two integer arrays nums1 and nums2, sorted in non-decreasing orde...
110. Balanced Binary Tree 解題程式碼 /** * Definition for a binary tree node. * fun...
前言 今天要解的題目是 Sort Colors(排序顏色)。題目給我們一個陣列 nums,這個陣列裡包含 0、1 和 2,分別代表紅色、白色和藍色。現在要求我...
14. Longest Common Prefix 解題程式碼 var longestCommonPrefix = function (strs) { if...
一、學習目標 會定義 LIS(Longest Increasing Subsequence) 與「嚴格遞增 vs 非嚴格遞增」的差異。 熟練兩種做法: O(...