中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
數據結構.算法與應用C++語言描述-原書第2版

包郵 數據結構.算法與應用C++語言描述-原書第2版

出版社:機械工業出版社出版時間:2015-04-01
開本: 16開 頁數: 544
中 圖 價:¥55.5(7.0折) 定價  ¥79.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>
買過本商品的人還買了

數據結構.算法與應用C++語言描述-原書第2版 版權信息

數據結構.算法與應用C++語言描述-原書第2版 本書特色

本書共分三個部分。**部分從第1章到第4章,旨在復習c++程序設計的概念以及程序性能的分析和測量方法。第二部分從第5章到第16章,研究數據結構,包括線性表、數組和矩陣、棧、隊列、字典、二叉樹、優先級隊列、競賽樹、搜索樹和圖等。第三部分從第17章到第21章,研究常用算法,包括貪婪算法、分而治之算法、動態規劃、回溯算法和分枝定界算法。本書有800多道練習題和50多個應用實例。內容廣博,組織合理,論述清晰,循序漸進,而且對程序性能的分析和測量系統入微。本書不僅是數據結構和算法的經典教材,而且是計算機科學與工程領域的理想參考書。

數據結構.算法與應用C++語言描述-原書第2版 內容簡介

本書共分三個部分。**部分從第1章到第4章,旨在復習C++程序設計的概念以及程序性能的分析和測量方法。第二部分從第5章到第16章,研究數據結構,包括線性表、數組和矩陣、棧、隊列、字典、二叉樹、優先級隊列、競賽樹、搜索樹和圖等。第三部分從第17章到第21章,研究常用算法,包括貪婪算法、分而治之算法、動態規劃、回溯算法和分枝定界算法。本書有800多道練習題和50多個應用實例。內容廣博,組織合理,論述清晰,循序漸進,而且對程序性能的分析和測量系統入微。本書不僅是數據結構和算法的經典教材,而且是計算機科學與工程領域的理想參考書。

數據結構.算法與應用C++語言描述-原書第2版 目錄

出版者的話
譯者序
前言
**部分 預備知識
 第1章 c++回顧
  1.1 引言
  1.2 函數與參數
  1.2.1 傳值參數
  1.2.2 模板函數
  1.2.3 引用參數
  1.2.4 常量引用參數
  1.2.5 返回值
  1.2.6 重載函數
  1.3 異常
  1.3.1 拋出異常
  1.3.2 處理異常
  1.4 動態存儲空間分配
  1.4.1 操作符new
  1.4.2 一維數組
  1.4.3 異常處理
  1.4.4 操作符delete
  1.4.5 二維數組
  1.5 自有數據類型
  1.5.1 類currency
  1.5.2 一種不同的描述方法
  1.5.3 操作符重載
  1.5.4 友元和保護性類成員
  1.5.5 增加#ifndef、#define和#endif語句
  1.6 異常類illegalparametervalue
  1.7 遞歸函數
  1.7.1 遞歸的數學函數
  1.7.2 歸納
  1.7.3 c++遞歸函數
  1.8 標準模板庫
  1.9 測試與調試
  1.9.1 什么是測試
  1.9.2 測試數據的設計
  1.9.3 調試
  1.10 參考及推薦讀物
 第2章 程序性能分析
  2.1 什么是程序性能
  2.2 空間復雜度
  2.2.1 空間復雜度的組成
  2.2.2 舉例
  2.3 時間復雜度
  2.3.1 時間復雜度的組成
  2.3.2 操作計數
  2.3.3 *好、*壞和平均操作計數
  2.3.4 步數
 第3章 漸近記法
  3.1 引言
  3.2 漸近記法
  3.2.1 大ο記法
  3.2.2 漸近記法ω和θ
  3.3 漸近數學(可選)
  3.3.1 大o記法
  3.3.2 ω記法
  3.3.3 θ記法
  3.3.4 小ο記法
  3.3.5 特性
  3.4 復雜度分析舉例
  3.5 實際復雜度
  3.6 參考及推薦讀物
 第4章 性能測量
  4.1 引言
  4.2 選擇實例的大小
  4.3 設計測試數據
  4.4 實驗設計
  4.5 高速緩存
  4.5.1 簡單計算機模型
  4.5.2 緩存未命中對運行時間的影響
  4.5.3 矩陣乘法
  4.6 參考及推薦讀物
第二部分 數據結構
  第5章 線性表--數組描述
  5.1 數據對象和數據結構
  5.2 線性表數據結構
  5.2.1 抽象數據類型linearlist
  5.2.2 抽象類linearlist
  5.3 數組描述
  5.3.1 描述
  5.3.2 變長一維數組
  5.3.3 類arraylist
  5.3.4 c++迭代器
  5.3.5 arraylist的一個迭代器
  5.4 vector的描述
  5.5 在一個數組中實現的多重表
  5.6 性能測量
  5.7 參考及推薦讀物
 第6章 線性表--鏈式描述
  6.1 單向鏈表
  6.1.1 描述
  6.1.2 結構chainnode
  6.1.3 類chain
  6.1.4 抽象數據類型linearlist的擴充
  6.1.5 類extendedchain
  6.1.6 性能測量
  6.2 循環鏈表和頭節點
  6.3 雙向鏈表
  6.4 鏈表用到的詞匯表
  6.5 應用
  6.5.1 箱子排序
  6.5.2 基數排序
  6.5.3 凸包
  6.5.4 并查集
 第7章 數組和矩陣
  7.1 數組
  7.1.1 抽象數據類型
  7.1.2 c++數組的索引
  7.1.3 行主映射和列主映射
  7.1.4 用數組的數組來描述
  7.1.5 行主描述和列主描述
  7.1.6 不規則二維數組
  7.2 矩陣
  7.2.1 定義和操作
  7.2.2 類matrix
  7.3 特殊矩陣
  7.3.1 定義和應用
  7.3.2 對角矩陣
  7.3.3 三對角矩陣
  7.3.4 三角矩陣
  7.3.5 對稱矩陣
  7.4 稀疏矩陣
  7.4.1 基本概念
  7.4.2 用單個線性表描述
  7.4.3 用多個線性表描述
  7.4.4 性能測量
 第8章 棧
  8.1 定義和應用
  8.2 抽象數據類型
  8.3 數組描述
  8.3.1 作為一個派生類實現
  8.3.2 類arraystack
  8.3.3 性能測量
  8.4 鏈表描述
  8.4.1 類derivedlinkedstack
  8.4.2 類linkedstack
  8.4.3 性能測量
  8.5 應用
  8.5.1 括號匹配
  8.5.2 漢諾塔
  8.5.3 列車車廂重排
  8.5.4 開關盒布線
  8.5.5 離線等價類問題
  8.5.6 迷宮老鼠
  8.6 參考及推薦讀物
 第9章 隊列
  9.1 定義和應用
  9.2 抽象數據類型
  9.3 數組描述
  9.3.1 描述
  9.3.2 類arrayqueue
  9.4 鏈表描述
  9.5 應用
  9.5.1 列車車廂重排
  9.5.2 電路布線
  9.5.3 圖元識別
  9.5.4 工廠仿真
  9.6 參考及推薦讀物
 第10章 跳表和散列
  10.1 字典
  10.2 抽象數據類型
  10.3 線性表描述
  10.4 跳表表示(可選)
  10.4.1 理想情況
  10.4.2 插入和刪除
  10.4.3 級的分配
  10.4.4 結構skipnode
  10.4.5 類skiplist
  10.4.6 skiplist方法的復雜度
  10.5 散列表描述
  10.5.1 理想散列
  10.5.2 散列函數和散列表
  10.5.3 線性探查
  10.5.4 鏈式散列
  10.6 一個應用--文本壓縮
  10.6.1 lzw壓縮
  10.6.2 lzw壓縮的實現
  10.6.3 lzw解壓縮
  10.6.4 lzw解壓縮的實現
  10.6.5 性能評價
  10.7 參考及推薦讀物
 第11章 二叉樹和其他樹
  11.1 樹
  11.2 二叉樹
  11.3 二叉樹的特性
  11.4 二叉樹的描述
  11.4.1 數組描述
  11.4.2 鏈表描述
  11.5 二叉樹常用操作
  11.6 二叉樹遍歷
  11.7 抽象數據類型binarytree
  11.8 類linkedbinarytree
  11.9 應用
  11.9.1 設置信號放大器
  11.9.2 并查集
  11.10 參考及推薦讀物
 第12章 優先級隊列
  12.1 定義和應用
  12.2 抽象數據類型
  12.3 線性表
  12.4 堆
  12.4.1 定義
  12.4.2 大根堆的插入
  12.4.3 大根堆的刪除
  12.4.4 大根堆的初始化
  12.4.5 類maxheap
  12.4.6 堆和stl
  12.5 左高樹
  12.5.1 高度優先與寬度優先的*大及*小左高樹
  12.5.2 *大hblt的插入
  12.5.3 *大hblt的刪除
  12.5.4 兩棵*大hblt的合并
  12.5.5 初始化
  12.5.6 類maxhblt
  12.6 應用
  12.6.1 堆排序
  12.6.2 機器調度
  12.6.3 霍夫曼編碼
  12.7 參考及推薦讀物
 第13章 競賽樹
  13.1 贏者樹和應用
  13.2 抽象數據類型winnertree
  13.3 贏者樹的實現
  13.3.1 表示
  13.3.2 贏者樹的初始化
  13.3.3 重新組織比賽
  13.3.4 類completewinnertree
  13.4 輸者樹
  13.5 應用
  13.5.1 用*先適配法求解箱子裝載問題
  13.5.2 用相鄰適配法求解箱子裝載問題
  13.6 參考及推薦讀物
 第14章 搜索樹
  14.1 定義
  14.1.1 二叉搜索樹
  14.1.2 索引二叉搜索樹
  14.2 抽象數據類型
  14.3 二叉搜索樹的操作和實現
  14.3.1 類binarysearchtree
  14.3.2 搜索
  14.3.3 插入
  14.3.4 刪除
  14.3.5 二叉搜索樹的高度
  14.4 帶有相同關鍵字元素的二叉搜索樹
  14.5 索引二叉搜索樹
  14.6 應用
  14.6.1 直方圖
  14.6.2 箱子裝載問題的*優匹配法
  14.6.3 交叉分布
 第15章 平衡搜索樹
  15.1 avl樹
  15.1.1 定義
  15.1.2 avl樹的高度
  15.1.3 avl樹的描述
  15.1.4 avl搜索樹的搜索
  15.1.5 avl搜索樹的插入
  15.1.6 avl搜索樹的刪除
  15.2 紅-黑樹
  15.2.1 基本概念
  15.2.2 紅-黑樹的描述
  15.2.3 紅-黑樹的搜索
  15.2.4 紅-黑樹的插入
  15.2.5 紅-黑樹的刪除
  15.2.6 實現細節的考慮及復雜性分析
  15.3 分裂樹
  15.3.1 介紹
  15.3.2 分裂樹的操作
  15.3.3 折算復雜性
  15.4 b-樹
  15.4.1 索引順序訪問方法
  15.4.2 m叉搜索樹
  15.4.3 m階b-樹
  15.4.4 b-樹的高度
  15.4.5 b-樹的搜索
  15.4.6 b-樹的插入
  15.4.7 b-樹的刪除
  15.4.8 節點結構
  15.5 參考及推薦讀物
 第16章 圖
  16.1 基本概念
  16.2 應用和更多的概念
  16.3 特性
  16.4 抽象數據類型graph
  16.5 無權圖的描述
  16.5.1 鄰接矩陣
  16.5.2 鄰接鏈表
  16.5.3 鄰接數組
  16.6 加權圖的描述
  16.7 類實現
  16.7.1 不同的類
  16.7.2 鄰接矩陣類
  16.7.3 擴充chain類
  16.7.4 鏈表類
  16.8 圖的遍歷
  16.8.1 廣度優先搜索
  16.8.2 廣度優先搜索的實現
  16.8.3 方法graph::bfs的復雜性分析
  16.8.4 深度優先搜索
  16.8.5 深度優先搜索的實現
  16.8.6 方法graph::dfs的復雜性分析
  16.9 應用
  16.9.1 尋找一條路徑
  16.9.2 連通圖及其構成
  16.9.3 生成樹
第三部分 算法設計方法
 第17章 貪婪算法
  17.1 *優化問題
  17.2 貪婪算法思想
  17.3 應用
  17.3.1 貨箱裝載
  17.3.2 0/1背包問題
  17.3.3 拓撲排序
  17.3.4 二分覆蓋
  17.3.5 單源*短路徑
  17.3.6 *小成本生成樹
  17.4 參考及推薦讀物
 第18章 分而治之
  18.1 算法思想
  18.2 應用
  18.2.1 殘缺棋盤
  18.2.2 歸并排序
  18.2.3 快速排序
  18.2.4 選擇
  18.2.5 相距*近的點對
  18.3 解遞歸方程
  18.4 復雜度的下限
  18.4.1 *小*大問題的下限
  18.4.2 排序算法的下限
 第19章 動態規劃
  19.1 算法思想
  19.2 應用
  19.2.1 0/1背包問題
  19.2.2 矩陣乘法鏈
  19.2.3 所有頂點對之間的*短路徑
  19.2.4 帶有負值的單源*短路徑
  19.2.5 網組的無交叉子集
  19.3 參考及推薦讀物
 第20章 回溯法
  20.1 算法思想
  20.2 應用
  20.2.1 貨箱裝載
  20.2.2 0/1背包問題
  20.2.3 *大完備子圖
  20.2.4 旅行商問題
  20.2.5 電路板排列
 第21章 分支定界
  21.1 算法思想
  21.2 應用
  21.2.1 貨箱裝載
  21.2.2 0/1背包問題
  21.2.3 *大完備子圖
  21.2.4 旅行商問題
  21.2.5 電路板排列

 

展開全部

數據結構.算法與應用C++語言描述-原書第2版 作者簡介

Sartaj Sahni,佛羅里達大學計算機與信息科學工程系杰出教授,歐洲科學院院士,美國電氣和電子工程師協會(IEEE)、美國計算機協會(ACM)、美國科學促進會(AAAS)和明尼蘇達超級計算機研究所的成員,坎普爾印度理工學院( lIT)的杰出校友。Sahni博士獲得1997年IEEE計算機分會的Taylor L.Booth教育獎,2003年IEEE計算機分會的W.Wallace McDowell獎和2003年ACM的Karl Karlstrom杰出教育家獎。他目前還擔任ACM《Computing Surveys》期刊的總編輯,還是17個期刊編委會成員。他在坎普爾印度理工學院獲得電子工程學士學位,在康奈爾大學獲得計算機科學碩士和博士學位,發表過250多篇論文,編寫了15本教科書,研究成果所涉及的領域包括有效算法的設計與分析、并行計算、互聯網、自動化設計和醫用算法。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 福建省教师资格证-福建教师资格证考试网 | 偏心半球阀-电动偏心半球阀-调流调压阀-旋球阀-上欧阀门有限公司 | 儿童语言障碍训练-武汉优佳加感统文化发展有限公司 | 定量包装秤,吨袋包装称,伸缩溜管,全自动包装秤,码垛机器人,无锡市邦尧机械工程有限公司 | 杭州画室_十大画室_白墙画室_杭州美术培训_国美附中培训_附中考前培训_升学率高的画室_美术中考集训美术高考集训基地 | 医养体检包_公卫随访箱_慢病随访包_家签随访包_随访一体机-济南易享医疗科技有限公司 | 无锡装修装潢公司,口碑好的装饰装修公司-无锡索美装饰设计工程有限公司 | 森旺-A级防火板_石英纤维板_不燃抗菌板装饰板_医疗板 | 凝胶成像系统(wb成像系统)百科-上海嘉鹏| 浙江美尔凯特智能厨卫股份有限公司 | 低粘度纤维素|混凝土灌浆料|有机硅憎水粉|聚羧酸减水剂-南京斯泰宝 | 淋巴细胞分离液_口腔医疗器材-精欣华医疗器械(无锡)有限公司 | 东莞压铸厂_精密压铸_锌合金压铸_铝合金压铸_压铸件加工_东莞祥宇金属制品 | 喷漆房_废气处理设备-湖北天地鑫环保设备有限公司 | 浙江浩盛阀门有限公司| 自动化改造_智虎机器人_灌装机_贴标机-上海圣起包装机械 | 镀锌方管,无缝方管,伸缩套管,方矩管_山东重鑫致胜金属制品有限公司 | 真空粉体取样阀,电动楔式闸阀,电动针型阀-耐苛尔(上海)自动化仪表有限公司 | MES系统-WMS系统-MES定制开发-制造执行MES解决方案-罗浮云计算 | 粤丰硕水性环氧地坪漆-防静电自流平厂家-环保地坪涂料代理 | 电表箱-浙江迈峰电力设备有限公司-电表箱专业制造商 | 千斤顶,液压千斤顶-力良企业,专业的液压千斤顶制造商,shliliang.com | 山东柳店新能源科技有限公司| 齿轮减速机_齿轮减速电机-VEMT蜗轮蜗杆减速机马达生产厂家瓦玛特传动瑞环机电 | 间苯二酚,间苯二酚厂家-淄博双和化工 | 天津试验仪器-电液伺服万能材料试验机,恒温恒湿标准养护箱,水泥恒应力压力试验机-天津鑫高伟业科技有限公司 | 爆炸冲击传感器-无线遥测传感器-航天星百科 | 超声骨密度仪-动脉硬化检测仪器-人体成分分析仪厂家/品牌/价格_南京科力悦 | 烟雾净化器-滤筒除尘器-防爆除尘器-除尘器厂家-东莞执信环保科技有限公司 | 高效节能电机_伺服主轴电机_铜转子电机_交流感应伺服电机_图片_型号_江苏智马科技有限公司 | 减速机_上海宜嘉减速机| 葡萄酒灌装机-食用油灌装机-液体肥灌装设备厂家_青州惠联灌装机械 | 基业箱_环网柜_配电柜厂家_开关柜厂家_开关断路器-东莞基业电气设备有限公司 | 铁盒_铁罐_马口铁盒_马口铁罐_铁盒生产厂家-广州博新制罐 | 中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折! | 制氮设备_PSA制氮机_激光切割制氮机_氮气机生产厂家-苏州西斯气体设备有限公司 | 防火阀、排烟防火阀、电动防火阀产品生产销售商-德州凯亿空调设备有限公司 | 美国查特CHART MVE液氮罐_查特杜瓦瓶_制造全球品质液氮罐 | 纸张环压仪-纸张平滑度仪-杭州纸邦自动化技术有限公司 | 陕西视频监控,智能安防监控,安防系统-西安鑫安5A安防工程公司 | 塑钢课桌椅、学生课桌椅、课桌椅厂家-学仕教育设备首页 |