「演算法×數學」全彩圖解學習全指南——從基礎開始,一次學會24種必學演算法與背後的關鍵數學知識及應用

{{ _getLangText('m_detailInformation_goodsAuthorText') }}米田優峻
{{ _getLangText('m_detailInformation_goodsPublisherText') }}臉譜出版
2024年08月01日
ISBN:9786263155282
{{ _getLangText('m_detailInformation_goodsTips1Text') }}
{{ _getLangText('m_detailInformation_goodsActivityText') }}
{{ activityObj.name }}

{{_getLangText("m_detailIntroduction_goodsIntroductionText") }}

2018、2019、2020連續三年國際資訊奧林匹亞競賽(IOI)金牌得主

日本天才年輕程式設計師米田優峻

為所有程式設計者而寫的演算法×數學學習全指南


從入門者、進階程式設計師到競賽選手都該具備

一口氣學會「必學經典演算法」+「支撐演算法的必要數學知識」

獲得能真正徹底活用演算法的扎實程式設計力!


「要理解程式設計中演算法與基礎數學之間的密切關係,這本書應該是最適合的了。」

──日本國立資訊學研究所副所長 河原林健一 專業推薦


|要真正理解、活用演算法,就得同步從數學下手——

|第一本同時講解「演算法×數學×競賽題型」的程式必備基礎學習書,讓你事半功倍,一步到位!


現代社會中,從電腦、智慧型手機,再到最前端的AI人工智慧等,無一沒有程式語言的參與。

而在電腦強大的功能與計算能力背後,為了以最有效率的方式運算、解決問題,

「演算法」扮演了關鍵角色,讓我們得以用更少的計算資源來解決各種問題。

因此不論資歷深淺,演算法是所有程式設計者必得萬分熟悉的工具與知識。


而要掌握演算法,背後的數學知識更是關鍵,但坊間的演算法學習資源時常忽略了學習者對於相關數學的掌握。

觀察到此點的本書作者米田優峻,因而撰寫了本書,從演算法和數學同步下手,讓我們能夠真正掌握演算法的精髓。


出生於2002年、現就讀東京大學四年級的米田優峻,在中學一年級時迷上程式設計,

於2018、2019、2020連續三年奪得國際資訊奧林匹亞競賽(IOI)金牌,創下驚人紀錄。

2023年,他再度於國際大學生程式設計競賽(ICPC)獲得全球第九名佳績。


透過本書,他將深入淺出為讀者介紹各種經典演算法,並同時介紹必要的數學知識,幫助讀者扎實理解演算法的原理與提升應用能力。


本書共有三大特色:

1.   使用簡單易懂的圖解和方法,讓初學者也能輕鬆掌握。

2.   提供了200道例題和演練題,幫助讀者鞏固所學知識。

3.   從中學到大學程度的數學知識,僅選取與演算法相關的重要部分進行講解。


不論你是剛接觸演算法學習的程式設計入門者,或者希望在已有的數學與演算法知識基礎上更深入理解,抑或者希望為程式設計競賽做準備,

本書提供具體實用的知識和技巧,為你帶來莫大幫助,在閱讀過程中帶給你無窮樂趣。