深度優先搜尋 (DFS) 解題思路 初始化:首先,我們使用深度優先搜尋(DFS)來遍歷 s 中的每一個節點。 子樹比較:對於 s 中的每一個節點,我們需...
第二篇 : 讓虛擬鍵盤做簡單運算 本篇會延續第一篇完成的進度繼續進行並介紹如何將輸入的數值做計算 成品效果 製作教學 使用積木 首先再...
遞迴 解題思路 我們要找的最低公共祖先是一個節點,它同時是 p 和 q 的祖先,而且它的深度要盡量大。 我們用一個函數 來表示節點 的子樹中是否包含 p...
破題 假設:陣列的長度為 。 題意:這題是希望我們找出一個整數陣列中第 大的數字。 方法一:計數排序 (Counting Sort) 解題思路 首先,...
深度優先搜尋 (DFS) 解題思路 節點訪問:我們會訪問每一個節點,並以該節點作為起始點。 路徑探索:對於每一個起始節點,我們會探索所有向下延伸的路徑。...
滑動窗口 (Sliding Window) 解題思路 首先,我們需要理解一個基本概念:如果一個字串是另一個字串的排列,那麼這兩個字串中每個字元出現的次數必須完...
動態規劃和組合數 預備知識 組合數是從 個物品中選出 個的不同方法數。我們用 或 來表示它。它的計算公式是: 這裡 表示 的階乘,也就是 。...
帶領開發團隊時,總需要說明一些較枯燥且老生常談的事,來讓工程師們知道好好設計的重要性。(如何讓自己不用忙於救火,可以有績效的同時又能優雅一些) 比喻是為了讓大家...
[筆記]物件導向程式設計ch.9 💡本筆記內容源自溫宏斌老師的物件導向程式設計OCW。 🖊️ 章節重點 - 函式模板 - 類別模板 🖊️ 函式模板 (一)概念1...
終於要瞭解到武器了,有沒有很興奮呢? 但走進老打鐵的武器鋪,還沒來的及興奮,就差點被各色的光芒閃瞎了眼,好不容易適應了各種的金光閃閃,定睛看去,發現琳琅滿目的各...
破題 這題的目標是將一個字串中的每個字母都向後移動一定的位數。移動的位數由一個整數陣列指定,該陣列的長度與字串的長度相同。例如,如果我們有一個字串 abc 和...
前言 在 3.6 alpha 中,除了我們後面會講到的 Vapor Mode,再來就是響應式系統又又又被重寫了。這個 alien-signals 是什麼呢,是由...
💡本筆記內容源自溫宏斌老師的物件導向程式設計OCW。 :+1: 章節重點 🖊️ 繼承的基本概念&單繼承 🖊️ 繼承 (一)概念1.繼承在概念上是is-a...
[筆記]物件導向程式設計ch.9 💡本筆記內容源自溫宏斌老師的物件導向程式設計OCW。 🖊️ 章節重點 多型 🖊️ 多型 (一)概念⭐⭐多型是OOP三大概念之一...
破題 這題的目標是將一個字串中的數字替換為字母。這個字串中的每個偶數 index 位置都是一個小寫字母,而每個奇數 index 位置都是一個介於 0 到 9...
💡本筆記內容源自溫宏斌老師的物件導向程式設計OCW。 🖊️章節重點 重載運算元(overloading operator) 🖊️ 重載運算元 (一)為什麼需要重...
💡本筆記內容源自溫宏斌老師的物件導向程式設計OCW。 🖊️ 章節重點 - i/o stream - file stream - string stream 🖊️...
💡本筆記內容源自溫宏斌老師的物件導向程式設計OCW。 🖊️ 章節重點 多重繼承 虛擬基礎類別 🖊️ 多重繼承(multiple inheritance) (一)...
💡本文內容源自溫宏斌老師的物件導向程式設計OCW。 🖊️ 章節重點 基本C++操作 🖊️ 如何建立C++程式? (一)預處理(preprocessor)1....
💡本筆記內容源自溫宏斌老師的物件導向程式設計OCW。 🖊️章節重點 類別的基本概念_data member、member function 🖊️ 類別 (一)基...
演算法的度量尺:Big O 是什麼?學會分析程式碼的效率 當你的程式碼在生產環境「卡死」時,你才發現演算法的重要性 不知道大家有沒有這樣的經驗:你寫了一個「看...
搜尋 - filter(篩選條件) 排序 - sort 分頁 - pagination 這3個功能,觸發其中之一,另外2個要也有相應的行為。 cli...