精華區beta CSSE 關於我們 聯絡資訊
※ 引述《reader (讀者)》之銘言: : 另外,其實演算法是我很弱的一個領域,我也多次批駁那些認為 : 演算法才是程式設計關鍵的網友,在相關討論區大戰了無數回。 看你用甚麼Scale來看待演算法... 對於我學習以來的觀感, 演算法的確是程設的核心, 不, 應該說算是思考 的核心, 思考本身就是如何用"有效"的方法, 解決問題, 這就是演算法的 精神... anyway, 除了演算法問題以外, 資料結構, 語言結構, 都算是程式設計很 重要的問題 雖然有些領域的東西, simulation甚至領先理論的研究, 但是演算法的確 是十分重要的核心關鍵, 這邊講演算法並不是只包含像是Quick Sort, Merge Sort這種製式Algorithm, 而是整套方法論 當你開始遇到一個問題時, 你總是很自然開始用一套方法解構這個問題, 然後開始讓整個問題break down成所謂的function, 比如說你遇到一個 河內塔問題, 當你知道大概可以怎麼做之後, 你會開始選擇撰寫的語言, 然後開始針對需要的"變數"來設計, 接下來等等等的.... 開始break down問題的方法, 就是在設計演算法, 所以我也是屬於你所 不認同的網友唷:) 正統科班出身的, 大概到最後玩語言的方向, 不外乎都是這三種東西 演算法/計算理論/PL 資料結構 編譯器 : 有時候,愈熟悉的東西,愈不知道從何說起,除非是說別人哪裡 : 不對,倒是比較容易 XD -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 202.39.224.31