在軟體工程師的面試中,Coding 面試是不可或缺的一環。為了有效準備這類面試,Leetcode 這樣的教學網站成為許多人的首選。你可以使用熟悉的編程語言,如...
滑動視窗法(Sliding Window)是一種常用於處理子數列或子字串問題的技巧,主要用於解決連續數據結構的問題。其核心思想是使用一個固定或可變長度的視窗,不...
前言
許多人在面對 LeetCode 問題時可能會感到無從下手。在這次為期三十天的鐵人賽中,我計劃每天從 Easy 題庫中選取一題,並以圖解的方式進行解析。希望...
緣起
此鐵人賽,將挑戰連續刷完9月份daily題。參加週賽,檢視自己的進步程度。由於已經開刷一段時間,而且很多題目在網路上早已有相當詳盡的中文解說,因此這系列文...
矩陣(Matrix) 與基本的陣列結構息息相關,有點類似於二維陣列,它是一個利用mxn的陣列來介紹矩陣擁有m列和n行。而一般資料結構與演算法上常用到的矩陣有四種...
堆疊演算法(Stack) 是一種有序串列(即一群相同資料型態的組合),具有「後進先出」(Last In First Out, LIFO)的特性,故其所有的動作、...