內容簡介
《C語言學習路線圖·C語言常用算法分析》共分為4篇,第1篇為算法基礎篇,包括程式之魂——算法、數據結構基礎、查找與排序算法、基本算法思想等內容;第2篇為常用算法篇,包括數學算法、矩陣與數組問題、經典算法等內容;第3篇為趣味算法篇,包括數學趣題、邏輯推理題等內容;第4篇為算法競技篇,包括計算機等級考試算法實例、程式設計師考試算法實例、信息學奧賽算法實例等內容。《C語言學習路線圖·C語言常用算法分析》提供了大量的自學視頻、源程式、素材,提供了相關的模組庫、案例庫、素材庫、題庫等多種形式的輔助學習資料,還提供迅速及時的微博、QQ、論壇等技術支持。《C語言學習路線圖·C語言常用算法分析》內容詳盡,實例豐富,非常適合作為零基礎人員的學習用書和大中專院校師生的學習教材,也適合作為相關培訓機構的師生和軟體開發人員的參考資料。
《C語言學習路線圖·C語言常用算法分析》提供了內容豐富的配套資源,找到《C語言學習路線圖·C語言常用算法分析》後,在該頁面的“網路資源”超連結處下載也可以訪問《C語言學習路線圖·C語言常用算法分析》的新浪微博,根據提示連結下載。
C語言學習路線圖,為讀者朋友提供了從入門到實際項目開發所需要的各方面必備知識,提供了較為完善的學習整體解決方案,搭起了從學校走向社會的橋樑各個品種既有前後關聯,也可以獨立使用從而避免了像以前那樣,學完一本書之後,仍然無所適從,既不會做項目也不知道接下來該學什麼,以至於半途而廢的困惑。
快速服務:微博、QQ線上服務,自學視頻:72集大型多媒體自學視頻,海量資源:模組庫、案例庫、素材庫、題庫。
圖書目錄
第1篇 算法基礎篇
第1章 程式之魂——算法(自學視頻、源程式:配套資源\mr\01\)
1.1 魂之說
1.2 算法的特性
1.3 算法的表示方式
1.3.1 用自然語言描述算法
1.3.2 用流程圖描述算法
1.3.3 用N-S圖描述算法
1.3.4 用計算機語言描述算法
1.4 算法性能分析與度量
1.4.1 算法的性能指標
1.4.2 算法效率的度量
1.4.3 算法的時間複雜度
1.4.4 算法的空間複雜度
1.5 學習算法的原因
第2章 數據結構基礎(自學視頻、源程式:配套資源\mr\02\)
2.1 數據結構概述
2.1.1 數據結構的發展
2.1.2 數據結構的研究對象
2.1.3 數據結構與算法的關係
2.2 數據結構的基本概念
2.3 C語言常見數據結構
2.3.1 數組
2.3.2 結構體
2.3.3 鍊表
2.3.4 棧
2.3.5 佇列
第3章 查找與排序算法(自學視頻、源程式:配套資源\mr\03\)
3.1 查找算法
3.1.1 順序查找
3.1.2 折半查找
3.1.3 分塊查找
3.1.4 哈希查找
3.2 排序算法
3.2.1 選擇排序
3.2.2 冒泡排序
3.2.3 直接插入排序
3.2.4 歸併排序
3.2.5 希爾排序
3.2.6 快速排序
3.2.7 各種排序算法的比較
第4章 基本算法思想(自學視頻、源程式:配套資源\mr\04\)
4.1 遞歸的概念和分治法
4.1.1 遞歸的概念
4.1.2 遞歸的套用一漢諾塔
4.1.3 分治法的基本思想
4.1.4 分治法的套用一棋盤覆蓋問題
4.2 動態規劃法
4.2.1 動態規劃法的基本思想
4.2.2 動態規劃的套用——最大子段和
4.3 貪心算法
4.3.1 貪心算法的基本概念
4.3.2 貪心算法的套用——哈夫曼編碼
4.4 回溯法
4.4.1 回溯法的基本思想
4.4.2 回溯法的套用——連續郵資問題
4.5 分支限界法
4.5.1 分支限界法的基本思想
4.5.2 分支限界法的套用——旅行售貨員問題
第2篇 常用算法篇
第5章 數學算法
(自學視頻、源程式:配套資源\mr\05\)
5.1 隨機數求
5.2 常態分配的成績
5.3 繪製最小圓
5.4 滿意的一元二次方程解
5.5 計算定積分
5,6分解質因數
5.7 最大公約數和最低公倍數
5.8 數字的全排列
5.9 遞推化梯形法求解定積分
5.10 疊代法開平方運算
5.11 牛頓切線法解方程
5.12 改進歐拉方法求解微分方程
5.13 疊代法求解線性方程組
5.14 計算貸款利息
5.15 分數計算器
第6章 矩陣與數組問題
(自學視頻、源程式:配套資源\mr\06\)
6.1 “脫殼”組數
6.2 尋找矩陣中的“鞍點
6.3 魔幻方陣
6.4 矩陣的轉置運算
6.5 勾股數組
6.6 百燈判熄
6.7 巧排螺旋數陣
6.8 猜數四問
第7章 經典算法
(自學視頻、源程式:配套資源\mr\07\)
7.1 約瑟夫環
7.2 八皇后問題
7.3 0-1背包問題
7.4 斐波那契數列
7.5 尋找水仙花數
7.6 愛因斯坦階梯問題
7.7 進制轉換算法
7.8 哥德巴赫猜想
7.9 驗證四方定理
7.10 尼科徹斯定理
7.11 角谷猜想
7.12 prim算法求最小生成樹
7.13 迪傑斯特拉算法
第3篇 趣味算法篇
第8章 數學趣題
(自學視頻、源程式:配套資源、mr\08\)
8.1 警察抓犯人
8.2 舍罕王的失算
8.3 百錢買百雞問題
8.4 三色球問題
8.5 填數字遊戲
8.6 漁夫捕魚問題
8.7 移數字遊戲
8.8 數字翻譯器
8.9 猴子吃桃問題
8.10 馬克思手稿中的數學題
……
第9章 邏輯推理題
第4篇 算法競技篇
第10章 計算機等級考試算法實例
第11章 程式設計師考試算法實例
第12章 信息學奧賽算法實例