演算法與資結:列舉法(Enumeration)(又稱窮舉法;俗稱:暴力破解法)

可能因我仍是junior工程師,其實從事對自己來說是全新陌生的開發工作時,常常會使用所謂「暴力破解」的工作方式,將所有可能一一列出,一個個在大系統中try出解法,成功debug。如果是很有經驗的工程師,這部分也許就要請教別人會如何更輕省debug了。

話說回來,這次練習可能看了會覺得應該還有其他解法,這個等到之後會再說明

使用列舉法code

下圖為進git結果:


下圖為編譯結果:(中間有太多組合所以省略,只截圖前後部分)




留言

熱門文章