预购商品
书目分类
特别推荐
重要網址統整 購書前須知 序言 ▍第1章 演算法與數學的密切關聯 1.1 演算法是什麼? 1.2 為什麼演算法需要數學? 1.3 關於本書的結構與學習內容 1.4 本書探討的演算法 1.5 本書探討的數學知識及數學思考 ▍第2章 用於演算法的數學基本知識 2.1 數的分類、文字式、二進制 2.2 基本的運算及符號 2.3 各式各樣的函數 2.4 估計計算次數~全搜尋和二元搜尋~ 2.5 其他基本的數學知識 專欄1 關於競技程式設計 專欄2 組合的全搜尋 第2章的統整 ▍第3章 基本的演算法 3.1 質數判定法 3.2 輾轉相除法 3.3 情況數及演算法 3.4 機率、期望值及演算法 3.5 蒙地卡羅法~統計的思考方法~ 3.6 排序與遞迴的思考方法 3.7 動態規劃法~遞迴式的利用~ 專欄3 陣列的二元搜尋 第3章的統整 ▍第4章 進階的演算法 4.1 用電腦解決圖形問題~計算幾何學~ 4.2 階差及累積和 4.3 牛頓法~試著進行數值計算吧~ 4.4 埃拉托斯特尼篩法 4.5 使用圖形的演算法 4.6 高效的餘數計算 4.7 矩陣乘方~費波那契數列的快速計算~ 專欄4 三角函數 專欄5 梯度下降法 第4章的統整 ▍第5章 用以解決問題的數學思考 5.1 為什麼數學思考很重要? 5.2 考慮規律性 5.3 著眼於奇偶 5.4 熟練處理集合 5.5 考慮極限 5.6 分解成小問題 5.7 考慮相加的次數 5.8 考慮上界 5.9 只考慮下一步~貪婪法~ 5.10 其他的數學思考 專欄6 A*演算法 第5章的統整 最終確認問題 結語 致謝 推薦書籍 參考文獻 作者簡介
作者簡介米田優峻2002 年生。2021 年畢業於筑波大學附屬駒場高中,現就讀東京大學。 他以「E869120」之名活躍於競技程式設計領域,也在日本最大的競技程式設計比賽網站「AtCoder」上獲得了最高等級的紅色稱號。至2020 年為止於國際資訊奧林匹克(IOI)中獲得三次金牌。與演算法研究相關的獲獎紀錄還包括日本學生科學獎、數學自由研究比賽(MATHコン)等。 此外,他也致力於推廣演算法和競技程式設計的活動,如在Qiita 撰寫〈紅階碼者親授,提升競程的指南〉等文章,以及有數千名參加者規模、在AtCoder 進行每天投稿一個新問題的企劃「競技程式設計典型90 題」等。譯者簡介馬毓晴交通大學電信研究所畢,曾在國際專利事務所擔任工程師,具有處理電機領域之日文專利的經驗。現職為軟體工程師。
客服公告
热门活动
订阅电子报