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

C/C++常用算法手冊(修訂版 含盤)

C/C++常用算法手冊(修訂版 含盤)

定 價(jià):¥59.80

作 者: 秦姣華,向旭宇 著
出版社: 中國鐵道出版社
叢編項(xiàng):
標(biāo) 簽: C C++ C# VC VC++ 程序設(shè)計(jì) 計(jì)算機(jī)/網(wǎng)絡(luò)

ISBN: 9787113156909 出版時(shí)間: 2013-02-01 包裝: 平裝
開本: 16開 頁數(shù): 406 字?jǐn)?shù):  

內(nèi)容簡介

  計(jì)算機(jī)技術(shù)的發(fā)展和普及不僅改變了人們的生活和娛樂方式,也改變了人們的工作方式,這其中最為重要的便是計(jì)算機(jī)編程技術(shù)。現(xiàn)代的設(shè)計(jì)任務(wù)大多通過代碼編程交給計(jì)算機(jī)來完成,其中算法起到了至關(guān)重要的作用??梢院敛豢鋸埖卣f,算法是一切程序設(shè)計(jì)的靈魂和基礎(chǔ)?!禖/C++常用算法手冊(修訂版)》分3篇,共13章,“第1篇算法基礎(chǔ)篇”介紹了算法概述,重點(diǎn)分析了數(shù)據(jù)結(jié)構(gòu)和基本算法思想;“第2篇算法基本應(yīng)用篇”詳細(xì)講解了算法在排序、查找、數(shù)值計(jì)算、數(shù)論、經(jīng)典趣題和游戲中的應(yīng)用;“第3篇算法高級(jí)應(yīng)用篇”講解了算法的一些高級(jí)應(yīng)用技術(shù),包括在密碼學(xué)和數(shù)據(jù)壓縮/解壓縮中的應(yīng)用?!禖/C++常用算法手冊(修訂版)》知識(shí)點(diǎn)覆蓋全面、結(jié)構(gòu)安排緊湊、講解詳細(xì)、示例豐富。全書對(duì)每一個(gè)知識(shí)點(diǎn)都給出了相應(yīng)的算法及應(yīng)用示例。雖然這些例子都是以c語言來編寫的,但是算法并不局限于c語言。如果讀者采用其他編程語言,例如C++、C#、VB、Java等,根據(jù)其語法格式進(jìn)行適當(dāng)?shù)男薷募纯??!禖/C++常用算法手冊(修訂版)》主要定位于有一定c/c++語言編程基礎(chǔ)、想通過學(xué)習(xí)算法與數(shù)據(jù)結(jié)構(gòu)提升編程水平的讀者,也可作為具有一定編程經(jīng)驗(yàn)的程序員以及大中專院校學(xué)生學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)和算法的參考書。

作者簡介

暫缺《C/C++常用算法手冊(修訂版 含盤)》作者簡介

圖書目錄

第1篇 算法基礎(chǔ)篇
第1章 算法概述
1.1 什么是算法
1.2 算法的發(fā)展歷史
1.3 算法的分類
1.4 算法相關(guān)概念的區(qū)別
1.5 算法的表示
1.5.1 自然語言表示
1.5.2 流程圖表示
1.5.3 N-S圖表示
1.5.4 偽代碼表示
1.6 算法的性能評(píng)價(jià)
1.7 算法實(shí)例
1.7.1 查找數(shù)字
1.7.2 創(chuàng)建項(xiàng)目
1.7.3 編譯執(zhí)行
1.8 算法的新進(jìn)展
1.9 小結(jié)
第2章 數(shù)據(jù)結(jié)構(gòu)
2.1 數(shù)據(jù)結(jié)構(gòu)概述
2.1.1 什么是數(shù)據(jù)結(jié)構(gòu)
2.1.2 數(shù)據(jù)結(jié)構(gòu)中的基本概念
2.1.3 數(shù)據(jù)結(jié)構(gòu)的內(nèi)容
2.1.4 數(shù)據(jù)結(jié)構(gòu)的分類
2.1.5 數(shù)據(jù)結(jié)構(gòu)的幾種存儲(chǔ)方式
2.1.6 數(shù)據(jù)類型
2.1.7 常用的數(shù)據(jù)結(jié)構(gòu)
2.1.8 選擇合適的數(shù)據(jù)結(jié)構(gòu)解決實(shí)際問題
2.2 線性表
2.2.1 什么是線性表
2.2.2 線性表的基本運(yùn)算
2.3 順序表結(jié)構(gòu)
2.3.1 準(zhǔn)備數(shù)據(jù)
2.3.2 初始化順序表
2.3.3 計(jì)算順序表長度
2.3.4 插入結(jié)點(diǎn)
2.3.5 追加結(jié)點(diǎn)
2.3.6 刪除結(jié)點(diǎn)
2.3.7 查找結(jié)點(diǎn)
2.3.8 顯示所有結(jié)點(diǎn)
2.3.9 順序表操作示例
2.4 鏈表結(jié)構(gòu)
2.4.1 什么是鏈表結(jié)構(gòu)
2.4.2 準(zhǔn)備數(shù)據(jù)
2.4.3 追加結(jié)點(diǎn)
2.4.4 插入頭結(jié)點(diǎn)
2.4.5 查找結(jié)點(diǎn)
2.4.6 插入結(jié)點(diǎn)
2.4.7 刪除結(jié)點(diǎn)
2.4.8 計(jì)算鏈表長度
2.4.9 顯示所有結(jié)點(diǎn)
2.4.1 0鏈表操作示例
2.5 棧結(jié)構(gòu)
2.5.1 什么是棧結(jié)構(gòu)
2.5.2 準(zhǔn)備數(shù)據(jù)
2.5.3 初始化棧結(jié)構(gòu)
2.5.4 判斷空棧
2.5.5 判斷滿棧
2.5.6 清空棧
2.5.7 釋放空間
2.5.8 入棧
2.5.9 出棧
2.5.1 0讀結(jié)點(diǎn)數(shù)據(jù)
2.5.1 1棧結(jié)構(gòu)操作示例
2.6 隊(duì)列結(jié)構(gòu)
2.6.1 什么是隊(duì)列結(jié)構(gòu)
2.6.2 準(zhǔn)備數(shù)據(jù)
2.6.3 初始化隊(duì)列結(jié)構(gòu)
2.6.4 判斷空隊(duì)列
2.6.5 判斷滿隊(duì)列
2.6.6 清空隊(duì)列
2.6.7 釋放空間
2.6.8 入隊(duì)列
2.6.9 出隊(duì)列
2,6.1 0讀結(jié)點(diǎn)數(shù)據(jù)
2.6.1 1計(jì)算隊(duì)列長度
2.6.1 2隊(duì)列結(jié)構(gòu)操作示例
2.7 樹結(jié)構(gòu)
2.7.1 什么是樹結(jié)構(gòu)
2.7.2 樹的基本概念
2.7.3 二叉樹
2.7.4 準(zhǔn)備數(shù)據(jù)
2.7.5 初始化二叉樹
2.7.6 添加結(jié)點(diǎn)
2.7.7 查找結(jié)點(diǎn)
2.7.8 獲取左子樹
2.7.9 獲取右子樹
2.7.1 0判斷空樹
2.7.1 1計(jì)算二叉樹深度
2.7.1 2清空二叉樹
2.7.1 3顯示結(jié)點(diǎn)數(shù)據(jù)
2.7.1 4遍歷二叉樹
2.7.1 5樹結(jié)構(gòu)操作示例
2.8 圖結(jié)構(gòu)
2.8.1 什么是圖結(jié)構(gòu)
2.8.2 圖的基本概念
2.8.3 準(zhǔn)備數(shù)據(jù)
2.8.4 創(chuàng)建圖
2.8.5 清空?qǐng)D
2.8.6 顯示圖
2.8.7 遍歷圖
2.8.8 圖結(jié)構(gòu)操作示例
2.9 小結(jié)
第3章 基本算法思想
3.1 常用算法思想概述
3.2 窮舉算法思想
3.2.1 窮舉算法基本思想
3.2.2 窮舉算法示例
3.3 遞推算法思想
3.3.1 遞推算法基本思想
3.3.2 遞推算法示例
3.4 遞歸算法思想
3.4.1 遞歸算法基本思想
3.4.2 遞歸算法示例
3.5 分治算法思想
3.5.1 分治算法基本思想
3.5.2 分治算法示例
3.6 概率算法思想
3.6.1 概率算法基本思想
3.6.2 概率算法示例
3.7 小結(jié)
第2篇 算法基本應(yīng)用篇
第4章 排序算法
4.1 排序算法概述
4.2 冒泡排序法
4.2.1 冒泡排序算法
4.2.2 冒泡排序算法示例
4.3 選擇排序法
4.3.1 選擇排序算法
4.3.2 選擇排序算法示例
4.4 插入排序法
4.4.1 插入排序算法
……
第3篇 算法高級(jí)應(yīng)用篇

本目錄推薦

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