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

歡迎光臨中圖網 請 | 注冊
> >>
C++語言程序設計(進階篇)(英文版·原書第5版)

包郵 C++語言程序設計(進階篇)(英文版·原書第5版)

出版社:機械工業出版社出版時間:2025-03-01
開本: 16開 頁數: 516
中 圖 價:¥69.3(7.0折) 定價  ¥99.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

C++語言程序設計(進階篇)(英文版·原書第5版) 版權信息

C++語言程序設計(進階篇)(英文版·原書第5版) 本書特色

·在設計自定義類之前介紹基本的編程概念和技術,同時側重于解決問題,使用了數學、科學、商業、金融、游戲等許多不同領域的示例。 ·CodeAnimation和LiveExample引導讀者逐行閱讀代碼,通過填寫缺失的代碼,讀者能夠在實時編碼環境中得到實時反饋,有助于在實踐中鞏固所學。 ·算法動畫、交互式流程圖和UML圖向讀者展示算法的每個步驟,以可視化和交互方式展示算法如何工作。 ·新版反映了近期的編程趨勢,比如云存儲和觸摸屏,而且所有的代碼都兼容C++17。

C++語言程序設計(進階篇)(英文版·原書第5版) 內容簡介

本書是關于C++程序設計的經典教材,分為基礎篇和進階篇,主要介紹程序設計基礎、面向對象程序設計和數據結構。本書采用“基礎優先,問題驅動”的教學方式,在設計自定義類之前介紹基本的編程概念和技術,同時側重于解決問題而非語法,通過不同領域的示例說明相關概念。本書引導讀者循序漸進地學習,從基本的編程技術到面向對象編程,從簡單的數據類型到經典的結構,為讀者構建了友好的學習曲線。本書可作為高等院校計算機相關專業程序設計課程的教材,也可作為C++語言及編程愛好者的參考書。

C++語言程序設計(進階篇)(英文版·原書第5版)C++語言程序設計(進階篇)(英文版·原書第5版) 前言

前  言
Introduction to C++ Programming and Data Structures, Fifth Edition

教學特色

每章的開頭列出學習目標,明確學生應該從這一章中學到什么。這份簡潔的列表有助于學生在完成學習后,判斷自己是否達到了學習目標。
要點提示強調了每節中所涵蓋的重要概念。
CodeAnimation模擬程序的執行,它引導學生逐行瀏覽代碼、要求學生提供輸入并立即展示這些輸入對程序產生的影響。

C++語言程序設計(進階篇)(英文版·原書第5版) 目錄

目  錄
Introduction to C++ Programming and Data Structures, Fifth Edition
第17章 遞歸 1
17.1 簡介 1
17.2 案例研究:計算階乘 2
17.3 案例研究:斐波那契數 8
17.4 使用遞歸解決問題 12
17.5 遞歸輔助函數 16
17.5.1 選擇排序 18
17.5.2 二分查找 20
17.6 漢諾塔 22
17.7 八皇后問題 26
17.8 遞歸與迭代 30
17.9 尾遞歸 31
關鍵術語 34
章節總結 35
編程練習 35
第18章 開發高效算法 46
18.1 簡介 47
18.2 使用大O表示法衡量算法效率 47
18.3 示例:確定大O 50
18.4 分析算法時間復雜度 56
18.4.1 分析二分查找 56
18.4.2 分析選擇排序 57
18.4.3 分析漢諾塔問題 58
18.4.4 常見的遞歸關系 59
18.4.5 比較常見的增長函數 59
18.5 使用動態規劃求斐波那契數 63
18.6 使用歐幾里得算法求*大
公約數 66
18.7 尋找質數的高效算法 72
18.8 使用分治法尋找*近點對 81
18.9 使用回溯法解決八皇后問題 84

18.10 案例研究:尋找凸包 88
18.10.1 禮品包裝算法 89
18.10.2 Graham算法 90
18.11 字符串匹配 92
18.11.1 Boyer-Moore算法 95
18.11.2 Knuth-Morris-Pratt算法 98
關鍵術語 102
章節總結 103
編程練習 104
第19章 排序 111
19.1 簡介 111
19.2 插入排序 112
19.3 冒泡排序 115
19.4 歸并排序 117
19.5 快速排序 123
19.6 堆排序 127
19.6.1 存儲堆 129
19.6.2 添加新節點 130
19.6.3 刪除根 131
19.6.4 Heap類 134
19.6.5 使用Heap類進行排序 137
19.6.6 堆排序的時間復雜度 139
19.7 桶排序和基數排序 140
19.8 外部排序 143
19.8.1 實現**階段 145
19.8.2 實現第二階段 146
19.8.3 合成兩個階段 149
19.8.4 外部排序復雜度 150
關鍵術語 151
章節總結 151
編程練習 151
第20章 鏈表、隊列和優先級隊列 154
20.1 簡介 154
20.2 節點 155
20.3 LinkedList類 159
20.4 實現LinkedList 163
20.4.1 實現addFirst
(T element) 164
20.4.2 實現addLast
(T element) 165
20.4.3 實現add(int index,
T element) 166
20.4.4 實現removeFirst() 168
20.4.5 實現removeLast() 170
20.4.6 實現removeAt
(int index) 171
20.4.7 LinkedList的源代碼 173
20.4.8 LinkedList的時間
復雜度 175
20.5 迭代器 179
20.6 C++11 foreach循環 184
20.7 鏈表的變體 186
20.8 隊列 189
20.9 優先級隊列 192
關鍵術語 196
章節總結 196
編程練習 197
第21章 二叉查找樹 200
21.1 簡介 200
21.2 二叉查找樹基礎知識 201
21.3 表示二叉查找樹 202
21.4 訪問二叉查找樹中的節點 204
21.5 查找元素 204
21.6 將元素插入二叉查找樹 206
21.7 樹的遍歷 208
21.8 BST類 210
21.9 刪除二叉查找樹中的元素 216
21.10 BST的迭代器 224
21.11 案例研究:數據壓縮 227
關鍵術語 232
章節總結 233
編程練習 233
第22章 STL容器 236
22.1 簡介 236
22.2 STL基礎 237
22.3 STL迭代器 243
22.3.1 迭代器的類型 245
22.3.2 迭代器運算符 246
22.3.3 預定義迭代器 248
22.3.4 istream_iterator和ostream_iterator 250
22.4 C++11自動類型推斷 252
22.5 序列容器 253
22.5.1 序列容器:vector 254
22.5.2 序列容器:deque 257
22.5.3 序列容器:list 259
22.6 關聯容器 263
22.6.1 關聯容器:set和
multiset 263
22.6.2 關聯容器:map和
multimap 265
22.7 容器適配器 269
22.7.1 容器適配器:stack 269
22.7.2 容器適配器:queue 270
22.7.3 容器適配器:priority_
queue 272
關鍵術語 274
章節總結 275
編程練習 276
第23章 STL算法 280
23.1 簡介 281
23.2 算法類型 282
23.3 copy函數 284
23.4 fill和fill_n 287
23.5 將函數作為參數傳遞 289
23.6 generate和generate_n 293
23.7 remove、remove_if、
remove_copy和
remove_copy_if 295
23.8 replace、replace_if、replace_copy和
replace_copy_if 299
23.9 find、find_if、find_end和
find_first_of 303
23.10 search和search_n 309<
展開全部

C++語言程序設計(進階篇)(英文版·原書第5版) 作者簡介

梁勇(Y. Daniel Liang) 佐治亞南方大學計算機科學榮休教授。之前曾是普渡大學計算機科學系副教授,并曾兩次獲得普渡大學卓越研究獎。他撰寫了30多本著作,其中程序設計類教材在世界各地得到廣泛使用。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 深圳货架厂_仓库货架公司_重型仓储货架_线棒货架批发-深圳市诺普泰仓储设备有限公司 | 专业深孔加工_东莞深孔钻加工_东莞深孔钻_东莞深孔加工_模具深孔钻加工厂-东莞市超耀实业有限公司 | 闪电优家-卫生间防水补漏_酒店漏水渗水维修_防水堵漏公司 | KBX-220倾斜开关|KBW-220P/L跑偏开关|拉绳开关|DHJY-I隔爆打滑开关|溜槽堵塞开关|欠速开关|声光报警器-山东卓信有限公司 | 迪威娱乐|迪威娱乐客服|18183620002| 成都办公室装修-办公室设计-写字楼装修设计-厂房装修-四川和信建筑装饰工程有限公司 | 昆山新莱洁净应用材料股份有限公司-卫生级蝶阀,无菌取样阀,不锈钢隔膜阀,换向阀,离心泵 | 纸塑分离机-纸塑分离清洗机设备-压力筛-碎浆机厂家金双联环保 | 山东信蓝建设有限公司官网 | 体视显微镜_荧光生物显微镜_显微镜报价-微仪光电生命科学显微镜有限公司 | 管家婆-管家婆软件-管家婆辉煌-管家婆进销存-管家婆工贸ERP | 小型UV打印机-UV平板打印机-大型uv打印机-UV打印机源头厂家 |松普集团 | 卫生纸复卷机|抽纸机|卫生纸加工设备|做卫生纸机器|小型卫生纸加工需要什么设备|卫生纸机器设备多少钱一台|许昌恒源纸品机械有限公司 | 剪刃_纵剪机刀片_分条机刀片-南京雷德机械有限公司 | 河北凯普威医疗器材有限公司,高档轮椅系列,推车系列,座厕椅系列,协步椅系列,拐扙系列,卫浴系列 | 卫浴散热器,卫浴暖气片,卫生间背篓暖气片,华圣格浴室暖气片 | 杭州标识标牌|文化墙|展厅|导视|户内外广告|发光字|灯箱|铭阳制作公司 - 杭州标识标牌|文化墙|展厅|导视|户内外广告|发光字|灯箱|铭阳制作公司 | 振动筛,震动筛,圆形振动筛,振动筛价格,振动筛厂家-新乡巨宝机电 蒸汽热收缩机_蒸汽发生器_塑封机_包膜机_封切收缩机_热收缩包装机_真空机_全自动打包机_捆扎机_封箱机-东莞市中堡智能科技有限公司 | 发电机价格|发电机组价格|柴油发电机价格|柴油发电机组价格网 | 工业雾炮机_超细雾炮_远程抑尘射雾器-世纪润德环保设备 | atcc网站,sigma试剂价格,肿瘤细胞现货,人结肠癌细胞株购买-南京科佰生物 | 天津市能谱科技有限公司-专业的红外光谱仪_红外测油仪_紫外测油仪_红外制样附件_傅里叶红外光谱技术生产服务厂商 | 抖音短视频运营_企业网站建设_网络推广_全网自媒体营销-东莞市凌天信息科技有限公司 | 房在线-免费房产管理系统软件-二手房中介房屋房源管理系统软件 | 技德应用| 活动策划,舞台搭建,活动策划公司-首选美湖上海活动策划公司 | 仿古瓦,仿古金属瓦,铝瓦,铜瓦,铝合金瓦-西安东申景观艺术工程有限公司 | 深圳VI设计-画册设计-LOGO设计-包装设计-品牌策划公司-[智睿画册设计公司] | 数控专用机床,专用机床,自动线,组合机床,动力头,自动化加工生产线,江苏海鑫机床有限公司 | 电镀标牌_电铸标牌_金属标贴_不锈钢标牌厂家_深圳市宝利丰精密科技有限公司 | 新型锤式破碎机_新型圆锥式_新型颚式破碎机_反击式打沙机_锤式制砂机_青州建源机械 | 上海阳光泵业制造有限公司 -【官方网站】 | 抓斗式清污机|螺杆式|卷扬式启闭机|底轴驱动钢坝|污水处理闸门-方源水利机械 | 新疆乌鲁木齐网站建设-乌鲁木齐网站制作设计-新疆远璨网络 | 行星搅拌机,双行星搅拌机,动力混合机,无锡米克斯行星搅拌机生产厂家 | 提升海外网站流量,增加国外网站访客UV,定制海外IP-访客王 | 昆明挖掘机修理厂_挖掘机翻新再制造-昆明聚力工程机械维修有限公司 | 美名宝起名网-在线宝宝、公司、起名平台 | 六维力传感器_六分量力传感器_模腔压力传感器-南京数智微传感科技有限公司 | 集装箱展厅-住人集装箱住宿|建筑|房屋|集装箱售楼处-山东锐嘉科技工程有限公司 | 钛板_钛管_钛棒_钛盘管-无锡市盛钛科技有限公司 |