class Solution{//5. Longest Palindromic Substring O(N^2) O(1)
public:
string...
最基本的問題:「到底什麼是測試驅動開發?」
我們在 go-tdd-kata 的道場裡,扎實地練習著 FizzBuzz 和字串計算機,將「紅-綠-重構」的節奏刻入...
在軟體設計領域裡,我們經常聽到一句話:「高內聚、低耦合」是良好架構的黃金法則。這句話的核心意涵就是:如果一個系統的模組設計具有高度內聚性,並且模組間耦合度低,...
先給一句話:CUDA 是 NVIDIA 推出的「用 C/C++/Python 等語言操控顯示卡做平行計算」的工具與生態系。它讓你把原本在 CPU 上慢慢做的工...
消除你程式碼的臭味 Day 7- 資料結構至上:好程式碼的關鍵思考
搞錯了資料結構,寫的就不是程式碼,是日後要爆炸的地雷。
Bad programmers...
消除你程式碼的臭味 Day 16- 單一職責:找到唯一修改理由,告別脆弱程式碼
單一職責原則(Single Responsibility Principle,...