注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)算法分析與設(shè)計(jì)(C++描述)

算法分析與設(shè)計(jì)(C++描述)

算法分析與設(shè)計(jì)(C++描述)

定 價(jià):¥26.00

作 者: 石志國(guó),劉冀偉,姚亦飛 編著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 高等學(xué)校計(jì)算機(jī)科學(xué)與技術(shù)教材
標(biāo) 簽: VC++

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787512102231 出版時(shí)間: 2010-09-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 234 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)以程序設(shè)計(jì)作為基礎(chǔ)、數(shù)據(jù)結(jié)構(gòu)作為工具、五大核心算法作為目標(biāo),系統(tǒng)地介紹了算法設(shè)計(jì)中典型問(wèn)題的求解過(guò)程。全書(shū)分成程序設(shè)計(jì)基礎(chǔ)、數(shù)據(jù)結(jié)構(gòu)和五大核心算法3個(gè)部分共10章。第1部分為算法分析與程序設(shè)計(jì)基礎(chǔ),介紹了算法分析的時(shí)間和空間復(fù)雜度,以及C++算法相關(guān)的程序設(shè)計(jì)基礎(chǔ);第2部分為算法設(shè)計(jì)數(shù)據(jù)結(jié)構(gòu)基礎(chǔ),介紹了線性和非線性數(shù)據(jù)結(jié)構(gòu)基礎(chǔ),同時(shí)對(duì)常用的排序和搜索算法作了詳細(xì)介紹;第3部分為典型算法分析與問(wèn)題求解,介紹了經(jīng)典算法設(shè)計(jì)中的“五虎上將”:分治法、貪心法、動(dòng)態(tài)規(guī)劃、回溯法和分支限界法。本書(shū)可以作為高校及各類(lèi)培訓(xùn)機(jī)構(gòu)相關(guān)課程的教材或參考書(shū),提供全書(shū)源代碼、軟件和授課幻燈片等資料,可以從圖書(shū)支持網(wǎng)站http://www.gettop.net下載,也可以從出版社網(wǎng)站http://press.bjtu.edu.cn的下載欄目中下載。

作者簡(jiǎn)介

暫缺《算法分析與設(shè)計(jì)(C++描述)》作者簡(jiǎn)介

圖書(shū)目錄

第1部分 算法分析與程序設(shè)計(jì)基礎(chǔ)
 第1章 算法的基本概念
  1.1 算法的基本概念
  1.1.1 算法的特征
  1.1.2 算法的4個(gè)標(biāo)準(zhǔn)
  1.1.3 算法的描述形式
  1.2 算法復(fù)雜性分析框架
  1.2.1 增長(zhǎng)次數(shù)
  1.2.2 漸進(jìn)符號(hào)
  1.2.3 時(shí)間復(fù)雜度
  1.2.4 空間復(fù)雜度
  本章小結(jié)
  課后習(xí)題
 第2章 C++算法程序設(shè)計(jì)基礎(chǔ)
  2.1 C++語(yǔ)言概述
  2.1.1 C++語(yǔ)言的優(yōu)勢(shì)
  2.1.2 C++語(yǔ)言的內(nèi)容
  2.1.3 編程工具
  2.2 C++程序結(jié)構(gòu)初步
  2.2.1 預(yù)處理指示符初步
  2.2.2 注釋
  2.2.3 基本輸入/輸出
  2.3 使用C++語(yǔ)言編寫(xiě)簡(jiǎn)單代碼
  2.3.1 面向過(guò)程的C語(yǔ)言
  2.3.2 面向過(guò)程的C++語(yǔ)言
  2.3.3 面向?qū)ο蟮腃++語(yǔ)言
  2.4 C++面向?qū)ο蠡A(chǔ)
  2.4.1 數(shù)據(jù)成員
  2.4.2 成員函數(shù)
  2.4.3 類(lèi)對(duì)象成員的訪問(wèn)
  2.4.4 類(lèi)的訪問(wèn)限制
  2.4.5 動(dòng)態(tài)內(nèi)存分配
  2.4.6 C++程序內(nèi)存分配
  2.5 構(gòu)造函數(shù)和析構(gòu)函數(shù)
  2.5.1 構(gòu)造函數(shù)的概念
  2.5.2 析構(gòu)函數(shù)的概念
  2.5.3 帶參數(shù)的構(gòu)造函數(shù)
  2.5.4 重載構(gòu)造函數(shù)
  2.6 類(lèi)中的this指針
  2.7 類(lèi)中的const修飾符
  2.7.1 常對(duì)象
  2.7.2 常成員函數(shù)
  2.7.3 常數(shù)據(jù)成員
  2.8 模板的基本概念
  2.8.1 使用模板的必要性
  2.8.2 模板的分類(lèi)
  2.9 函數(shù)模板
  2.9.1 函數(shù)模板的定義
  2.9.2 使用函數(shù)模板
  2.9.3 函數(shù)模板的重載
  2.10 類(lèi)模板
  2.10.1 類(lèi)模板的定義
  2.10.2 使用類(lèi)模板
  2.11 繼承的基本概念
  2.11.1 繼承的必要性
  2.11.2 繼承的實(shí)現(xiàn)方式
  2.11.3 繼承中的靜態(tài)數(shù)據(jù)成員
  2.12 基類(lèi)和派生類(lèi)的關(guān)系
  2.12.1 基類(lèi)指針
  2.12.2 繼承下的構(gòu)造函數(shù)和析構(gòu)函數(shù)
  2.12.3 重寫(xiě)基類(lèi)成員
  2.12.4 調(diào)用基類(lèi)成員函數(shù)
  2.13 詳解protected關(guān)鍵字
  2.14 保護(hù)繼承與私有繼承
  2.14.1 公有繼承
  2.14.2 私有繼承
  2.14.3 保護(hù)繼承
  本章小結(jié)
  課后習(xí)題
第2部分 算法設(shè)計(jì)數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)
 第3章 線性數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)
  3.1 抽象數(shù)據(jù)類(lèi)型
  3.2 線性表基礎(chǔ)
  3.2.1 線性表定義及特點(diǎn)
  3.2.2 順序表
  3.2.3 鏈表
  3.2.4 數(shù)組與鏈表性能比較
  3.3 棧與隊(duì)列基礎(chǔ)
  3.3.1 棧
  3.3.2 隊(duì)列
  本章小結(jié)
  課后習(xí)題
 第4章 非線性數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)
  4.1 樹(shù)與二叉樹(shù)
  4.1.1 樹(shù)的基本概念
  4.1.2 二叉樹(shù)
  4.2 樹(shù)與二叉樹(shù)的存儲(chǔ)結(jié)構(gòu)
  4.2.1 二叉樹(shù)的存儲(chǔ)結(jié)構(gòu)
  4.2.2 樹(shù)的存儲(chǔ)結(jié)構(gòu)
  4.2.3 二叉樹(shù)的遍歷
  4.3 圖
  4.3.1 圖的基本概念
  4.3.2 圖的存儲(chǔ)結(jié)構(gòu)
  本章小結(jié)
  課后習(xí)題
 第5章 排序與搜索算法基礎(chǔ)
  5.1 排序算法的基本概念
  5.1.1 排序的分類(lèi)
  5.1.2 排序算法的評(píng)價(jià)標(biāo)準(zhǔn)
  5.2 簡(jiǎn)單排序算法
  5.2.1 插入排序
  5.2.2 選擇排序
  5.2.3 冒泡排序
  5.3 快速排序
  5.4 堆排序
  5.5 歸并排序
  5.6 希爾排序
  5.7 線性表查找
  5.7.1 順序查找
  5.7.2 二分查找
  5.8 樹(shù)與圖的搜索
  5.8.1 二叉排序樹(shù)搜索
  5.8.2 B-樹(shù)
  5.8.3 廣度優(yōu)先搜索
  5.8.4 圖的深度優(yōu)先搜索
  本章小結(jié)
  課后習(xí)題
第3部分 典型算法分析與問(wèn)題求解
 第6章 遞歸與分治法算法設(shè)計(jì)
  6.1 遞歸法
  6.1.1 遞歸算法的特性
  6.1.2 遞歸的執(zhí)行過(guò)程
  6.2 遞歸法應(yīng)用舉例
  6.2.1 漢諾塔問(wèn)題求解
  6.2.2 斐波那契數(shù)列問(wèn)題求解
  6.2.3 八皇后問(wèn)題
  6.3 分治法
  6.3.1 問(wèn)題提出
  6.3.2 分治法概述
  6.4 分治法應(yīng)用舉例
  本章小結(jié)
  課后習(xí)題
 第7章 貪心算法設(shè)計(jì)
  7.1 貪心法
  7.1.1 問(wèn)題提出
  7.1.2 貪心法的基本思路
  7.2 貪心法應(yīng)用舉例
  7.2.1 背包問(wèn)題
  7.2.2 哈夫曼編碼
  7.2.3 單源最短路徑
  7.2.4 最小生成樹(shù)
  本章小結(jié)
  課后習(xí)題
 第8章 動(dòng)態(tài)規(guī)劃算法設(shè)計(jì)
  8.1 動(dòng)態(tài)規(guī)劃法
  8.1.1 動(dòng)態(tài)規(guī)劃法的基本概念
  8.1.2 多階段決策
  8.1.3 動(dòng)態(tài)規(guī)劃法適用條件
  8.1.4 動(dòng)態(tài)規(guī)劃法解決問(wèn)題的步驟
  8.2 動(dòng)態(tài)規(guī)劃法應(yīng)用舉例
  8.2.1 多源最短路徑
  8.2.2 最大公共子序列問(wèn)題
  8.2.3 導(dǎo)彈攔截問(wèn)題
  本章小結(jié)
  課后習(xí)題
 第9章 回溯法算法設(shè)計(jì)
  9.1 回溯法
  9.1.1 回溯法的基本概念
  9.1.2 回溯法的基本思想
  9.1.3 回溯法求解問(wèn)題的步驟
  9.2 回溯法應(yīng)用舉例
  9.2.1 小老鼠走迷宮問(wèn)題
  9.2.2 子集合問(wèn)題
  9.2.3 全排列問(wèn)題
  9.2.4 八皇后問(wèn)題
  9.2.5 0-1背包問(wèn)題
  本章小結(jié)
  課后習(xí)題
 第10章 分支限界算法設(shè)計(jì)
  10.1 分支限界
  10.1.1 分支限界法的基本思想
  10.1.2 求解問(wèn)題的適用條件和步驟
  10.1.3 分支限界的優(yōu)缺點(diǎn)
  10.2 分支限界應(yīng)用舉例
  10.2.1 0-1背包問(wèn)題
  10.2.2 旅行售貨員問(wèn)題
  本章小結(jié)
  課后習(xí)題
附錄A 部分習(xí)題參考答案
參考文獻(xiàn)

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)