第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.5 Online Judge
7.5.1 PKU JudgeOnline
7.5.2 PKU JudgeOnline典型題目解析
實例索引表
參考文獻
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。