Overloading(重載) & Overriding (覆載) & Plymorphism (多型) Smaple code 請參考: kaka-lin/Notes/C++/overloading_overriding_polymorphism/src/main.cc Overloading (重載、多載): 在一個類別 (class) 中,多個名稱相同,但參數不同的 Method (方法)。
Longest Palindromic Substring Leetcode: 5. Longest Palindromic Substring My solution: kaka-lin/leetcode/00005_longest-palindromic-substring The detail of explain of solution please see as below. 思路與解法說明請看下面。 Question Given a string s, return the longest palindromic substring in s Example 1: Input: s = "babad" Output: "bab" Explanation: "aba" is also a valid answer. Example 2: Input: s = "cbbd" Output: "bb" Constraints: 1
K-D Tree KD Tree 又稱 K 維樹 (K-dimensional tree),是一種可以對 K 維資料進行劃分的資料結構。可以看成二元搜尋樹的一種延伸,的對空間中的維度做劃分。主要應用於多維
Docker - 容器 (Container) 與虛擬機 (VM) 簡單來說: 虛擬機 (Virtual Machine) 以作業系統為中心 容器 (Container) 以應用程式為中心 Container VM 應用程式為單位 作業系統為單位 依賴 Host OS 的 kernel 任意 Guest OS 封裝應用程
Python 負數取餘數 在 Python 中,取餘數的公式與其他語言一樣為: r = a - n * [a // n] 其中 r 表示餘數,a 是被除數,n 是除數。 在快上面公式前須先了解 // 在 Python 中的特