作 者:汪榮貴,楊娟,薛麗霞 編著
定 價:59
出 版 社:機械工業出版社
出版日期:2017年09月01日
頁 數:356
裝 幀:平裝
ISBN:9787111578055
●出版說明
●前言
●第1章 算法設計的基礎知識
●1.1 計算機與算法
●1.1.1 計算機問題求解
●1.1.2 算法的概念
●1.1.3 算法的常用表示方法
●1.2 算法的效率分析
●1.2.1 算法效率的度量
●1.2.2 函數增長的階
●1.2.3 計算復雜度的估算
●1.3 習題
●第2章 算法設計的基本策略
●2.1 蠻力與貪心
●2.1.1 蠻力法
●2.1.2 貪心法
●2.1.3 應用實例
●2.2 遞歸與分治
●2.2.1 遞歸法
●2.2.2 分治法
●部分目錄
《算法設計與應用》深入淺出、全面繫統地介紹了常用算法設計與應用技術,內容包括算法設計的策略、排序與查找算法、樹模型算法、圖模型算法、網絡流模型算法、組合優化算法、深度學習算法、若干重要的專用算法等。《算法設計與應用》將算法的經典內容、前沿內容以及相關的應用技術進行整合,形成一套完整、統一的體繫結構,使得讀者在學習算法理論知識的同時,還能繫統地掌握算法在應用方面的知識,為後續學習打下扎實的算法設計與應用基礎。《算法設計與應用》各章自成體繫,可分別作為進行選擇學習,以滿足讀者的差異化需求。每章均配有一定數量的習題,供讀者練習。《算法設計與應用》內容豐富、思路清晰、實例講解詳細、圖例直觀形像,適合作為計算機及相關專業的本科生教材,也可供工程技術人員和自學讀者學習參考。
前 言計算機已融入人們的生活,改變人們的生活方式,並把人們帶進了如今的信息時代和互聯網時代。很多年輕人通過掌握計算機核心技術而改善了自己的生活,甚至改變了自己的命運,實現了人生的輝煌。因此,學好計算機、成為高水平計算機專業人纔是眾多有志青年夢寐以求的目標。然而,計算機知識浩瀚無邊,無數事實表明:對於初學者來說,如果在學習的開始階段不能抓住一些關鍵核心知識進行重點學習,那麼很快就會被計算機知識的海洋湮沒而一事無成。 那麼作為一個計算機初學者,首先需要重點學習的核心知識是什麼?事實上,高水平的計算機專業人員多是通過編寫程序的方式進行研發工作的。因此,要想學好計算機,首先必須學好編程知識,能夠寫出高水平的程序。那麼什麼叫程序?初學者又該如何學習纔能成為真正的編程高手?有名的瑞士計算機科學家、圖靈獎獲得者尼等