內容簡介
無論何種軟體開發問題,都有可能已經有了解決方案。本書收集了非常有用的解決方案,可以指導你學習那些經過千錘百鍊的解決問題的技術。本書介紹的原則和演算法可以保證你在一個又一個的項目中節省大量的時間。 本書包含50多個練習,這些練習是多年來一直在計算機科學課堂中使用的。你可以通過實踐這些例子來探索核心演算法、約束問題、人工智能應用等。 本書主要內容包括: 遞歸、記憶化和位操作。 搜索、圖和遺傳演算法。 約束滿足問題。 k均值聚類、神經網絡和對抗搜索。作者簡介
陳洋,ThoughtWorks高級諮詢師,常年從事並熱衷於Android插件化、組件化的開發和培訓工作,同時擁有PMP、網路工程師、Oracle OCP認證。目錄
前言