看板 Soft_Job 關於我們 聯絡資訊
演算法特徵 1. 輸入 2. 輸出 3. 明確 4. 有限 5. 有效 所以定義好你的問題與答案,找出一個在各種限制下的計算方法都叫演算法 計算流程中間可以包含很多學問 你可以統稱於數學 但實質上大家會把它分成很多學科 什麼線性代數 微分幾何 離散數學 資料結構 等 它是一個純粹理性運作的東西 所以你可以抽離開電腦架構 (抽離這句話不太對 但不訪先這樣想) 最早你其實就學過的一個演算法 “輾轉相除法”就是一個 你根本不需要任何程式基礎就也可以設計一個這樣的東西 就這樣. 要更細的就去看演算法的相關介紹書籍吧 ※ 引述《zj4gel (哈囉 你好嗎)》之銘言: : 因為之前不是資工以及電機類科 : 但目前走機電方面,對演算法很有興趣 : 想詢問一下 : 若是想了解甚麼是演算法?是方程式 : 是數學,還是程式? 該聽哪一堂課 或是看哪一本書? : 資料結構? 計算機組織? : 另外,目前想往韌體工程師方面走 : 需要懂C 電路圖 8051 組合語言?(debug)用? .. : 不知道有沒有課程或是書有詳細介紹微處理機? : 需要懂到什麼程度?像是SPI... 介面.. : 感謝指導! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.163.156.213
cobrasgo:1不是必要的,可以沒有input 12/20 20:08
aries198012:我有點忘了,但原PO的答案好像是來自 "基礎資結" 一書 12/20 21:08
aries198012:印象中是有包含 input...XD 12/20 21:09