我的第一本算法書
本書采用大量圖片,通過詳細(xì)的分步講解,以直觀、易懂的方式展現(xiàn)了7個數(shù)據(jù)結(jié)構(gòu)和26個基礎(chǔ)算法的基本原理。第1章介紹了鏈表、數(shù)組、棧等7個數(shù)據(jù)結(jié)構(gòu);從第2章到第7章,分別介紹了和排序、查找、圖論、安全、聚類等相關(guān)的26個基礎(chǔ)算法,內(nèi)容涉及冒泡排序、二分查找、廣度優(yōu)先搜索、哈希函數(shù)、迪菲 - 赫爾曼密鑰交換、k-means 算法等。
本書沒有枯燥的理論和復(fù)雜的公式,而是通過大量的步驟圖幫助讀者加深對數(shù)據(jù)結(jié)構(gòu)原理和算法執(zhí)行過程的理解,便于學(xué)習(xí)和記憶。將本書作為算法入門的第一步,是非常不錯的選擇。
石田保輝
自由職業(yè)工程師,現(xiàn)居日本東京。2011年畢業(yè)于日本京都大學(xué)研究生院。輾轉(zhuǎn)于幾個創(chuàng)新型企業(yè)后獨(dú)立,成為自由職業(yè)者。2016年,個人制作的面向工程師的學(xué)習(xí)型App“算法動畫圖解”上架,不到1年時間全球下載量即達(dá)到50萬次,并入選了“App Store日本區(qū)2016年度最佳應(yīng)用”榜單。
宮崎修一
日本京都大學(xué)學(xué)術(shù)信息媒體中心副教授。1998年從日本九州大學(xué)博士生院工學(xué)專業(yè)畢業(yè)后,開始擔(dān)任日本京都大學(xué)研究生院信息學(xué)研究科助手,2002年起擔(dān)任現(xiàn)職。主要研究算法和計算復(fù)雜性理論。近期的重點(diǎn)研究對象為相似算法和在線算法。主要著作有《圖論入門:基本知識和算法》(日本森北出版社,2015年)。
