18.2 表示策略 18.2.1 用邻接表表示连接关系 18.2.2 用邻接矩阵表示连接关系 18.2.3 用弧集合表示关系 18.3 一种低层的图抽象 18.4 图的遍历 18.4.1 深度优先搜索 18.4.2 广度优先搜索 18.5 定义图类 18.5.1 用类表示图,节点和弧 18.5.2 用参数化的类实现图 18.6 寻找最短路径 18.7 搜索网页的算法 18.7...
17.1 集合作为一种数学抽象738 17.2 集合接口的扩展742 17.3 集合的实现策略747 17.4 优化小整数的集合753 本章小结761 复习题762 习题764 第18章 图767 18.1 图的结构768 18.2 表示策略772 18.3 一种低层的图抽象776 18.4 图的遍历783 18.5 定义图类789 18.6 寻找最短路径804 18.7 搜索网页的算法808 本章...
堆则是C/C++函数库提供的,它的机制是很复杂的,例如为了分配一块内存,库函数会按照一定的算法(具体的算法可以参考数据结构/操作系统)在堆内存中搜索可用的足够大小的空间,如果没有足够大小的空间(可能是由于内存碎片太多),就有可能调用系统功能去增加程序数据段的内存空间,这样就有机会分到足够大小的内存,然后进行返...
2.6接口与实现52 2.6.1定义error库53 2.6.2导出数据类型54 2.6.3导出常量定义56 2.7接口设计原则58 2.7.1统一主题的重要性58 2.7.2简单性与信息隐藏原理59 2.7.3满足用户需求60 2.7.4通用工具的优势60 2.7.5库稳定性的价值60 2.8随机数库的设计61 2.8.1随机数与伪随机数61 2.8.2标准库中的伪随机数62 2...
经典原版书库(共380册), 这套丛书还有 《分布式系统》《软件工程:实践者的研究方法(英文版)(第8版)》《计算机文化》《调和分析导论》《计算机系统概论》 等。 我要写书评 C++程序设计(基础编程抽象与算法策略英文版)/经典原版书库的书评 ···(全部 0 条) 当前版本...
《C++程序设计基础、编程抽象与算法策略》本书是一本关于C++语言的经典书籍,全书共计20章,主要介绍了C++的基本知识、函数和库、字符串、流、集合、类的设计、递归、递归策略、回溯算法、算法分析、指针与数组、动态内存管理、效率与表示、线性结构、映射、树、图、继承、迭代的策略等内容。本书重点图突出,全面讲解了...
C++程序设计:基础、编程抽象与算法策略 作者:(美)埃里克S·罗伯茨(EricS.Roberts)出版社:机械工业出版社出版时间:2016年11月 手机专享价 ¥ 当当价降价通知 ¥103.20 定价 ¥129.00 配送至 北京市东城区 运费6元,满49元包邮 服务 由“当当”发货,并提供售后服务。
C++程序设计:基础、编程抽象与算法策略(英文版)爆料人: 小值机器人 23-02-18发布 京东该商品参加满300减50元优惠券的促销活动,下单3件到手实付250.29元,折合83.43元/件,降价前售价为90.10元,本次降幅7%,低于上次爆料价90.10元。 简明购买步骤 1 领券 满300减50元优惠券 2 加购 当前商品3件 3 下单...
所以需要一种策略:它将回调函数与用户提供的数据封装成一个单独的单元。即函数类(function class)(通过重载operateor()将对象本身作为方法)。这些类的实例称为函数对象(function object)或函子(functor)。 函数对象的简单例子 例如,函数对其参数值加1: 1 2 int add1(int x) {return x+1;} 现在改需求了,...
Java程序设计(基础编程抽象与算法策略) Java程序设计 基础编程抽象与算法策略 PDF电子版 计算机科学丛书 ISBN: 9787111578277 下载:pan.baidu.com/s/1oXeAp3Z7bui1WgjRu6b-kg?pwd=4tgd 提取码:4tgd --来自百度网盘超级会员V3的分享