從實例中學C/C++程式設計

從實例中學C/C++程式設計

本書通過192個精心挑選的實例分析和解答,闡述了C/C++程式設計的方法和技巧。本書內容既涉及C/C++語言的使用方法,包括程式控制結構、數組和結構體、函式、指針等; 典型數據結構的定義和套用,包括順序表、鍊表、二叉樹等; 也涉及程式設計中常用算法的基本思想和套用方法,包括遞推和疊代、窮舉、遞歸、貪心法、分治法、回溯法、動態規劃等。

基本介紹

  • 書名:從實例中學C/C++程式設計
  • 作者:何克右
  • ISBN:978-7-302-35058-3
  • 頁數:447頁
圖書信息,圖書目錄,

圖書信息

所有責任者: 何克右主編
標識號: ISBN:978-7-302-35058-3
出版、發行地: 北京
關鍵字: C語言---程式設計---高等學校---教材
語種: Chinese 漢語
分類: 中圖分類:TP312C
載體形態: 447頁

圖書目錄

第1章程式設計概述
1.1程式設計語言和算法
1.1.1程式設計語言
1.1.2算法的概念
1.1.3算法的表示方法
1.2程式設計的步驟和方法
1.2.1編寫程式解決問題的一個例子
1.2.2程式設計的步驟
1.2.3結構化程式設計方法簡介
第2章程式控制結構
2.1選擇結構
2.1.1選擇語句
2.1.2選擇結構程式設計
2.2循環結構
2.2.1循環語句
2.2.2循環結構程式設計
2.3遞推和疊代
2.3.1遞推
2.3.2疊代
2.3.3遞推和疊代的比較
2.4窮舉法
2.4.1窮舉法的基本思想
2.4.2邏輯推理
2.4.3數學趣題
第3章數組和結構體
3.1概述
3.1.1數組概述
3.1.2結構體概述
3.2數組的變換
3.2.1逆置
3.2.2循環移位
3.2.3順序調整
3.3排序和查找
3.3.1排序
3.3.2查找
3.4方陣
3.4.1魔方陣
3.4.2蛇形方陣
3.4.3迴旋方陣
3.4.4摺疊方陣
3.4.5對稱方陣
3.4.6上/下三角陣
3.5順序表
3.5.1插入操作
3.5.2刪除操作
3.5.3表的合併與拆分
3.6數組的套用
第4章函式
4.1函式的定義及使用
4.1.1概述
4.1.2函式的套用
4.2遞歸
4.2.1遞歸概述
4.2.2遞歸的套用
第5章指針
5.1指針的定義與使用
5.1.1指針概述
5.1.2指針的使用
5.2鍊表
5.2.1鍊表的建立和輸出
5.2.2插入和刪除操作
5.2.3鍊表的遍歷
5.2.4鍊表的合併與拆分
5.2.5鍊表的套用
5.3二叉樹
5.3.1二叉樹的建立
5.3.2二叉樹的遍歷
第6章程式設計中的算法
6.1回溯法
6.1.1回溯法的基本思想
6.1.2回溯法的套用
6.2分治法
6.2.1分治法的基本思想
6.2.2分治法的套用
6.3貪心法
6.3.1貪心法的基本思想
6.3.2貪心法的套用
6.4動態規劃
6.4.1動態規劃的基本思想
6.4.2動態規劃的套用
第7章實踐出真知
7.1無他,唯手熟耳
7.2連營
7.2.1字元圖案
7.2.2字元串中的空格
7.2.3自我數
7.2.4錯排問題
7.2.5排列與組合
7.3集智
7.4巧變
7.4.1位運算
7.4.2哈希表
7.4.3花朵數
7.5Online Judge
7.5.1PKU JudgeOnline
7.5.2PKU JudgeOnline典型題目解析
實例索引表
參考文獻

相關詞條

熱門詞條

聯絡我們