数据结构C++描述目录译者序前言第一部分预备知识第1章C++程序设计11.1引言11.2函数与参数21.2.1传值参数21.2.2模板函数31.2.3引用参数31.2.4常量引用参数41.2.5返回值41.2.6递归函数51.3动态存储分配91.3.1操作符new91.3.2一维数组91.3.3异常处理101.3.4操作符delete101.3.5二维数组101.4类131.4.1类Currency131.4.2使用不同的描述方法181.4.3操作符重载201.4.4引发异常221.4.5友元和保护类成员231.4.6增加#ifndef,#define和#endif语句241.5测试与调试241.5.1什么是测试241.5.2设计测试数据261.5.3调试281.6参考及推荐读物29第2章程序功能302.1引言302.2空间复杂性312.2.1空间复杂性的组成312.2.2举例352.3时间复杂性372.3.1时间复杂性的组成372.3.2操作计数372.3.3执行步数442.4渐进符号(O、健?、o)552.4.1大写O符号562.4.2椒?582.4.3符号592.4.4小写o符号602.4.5特性602.4.6复杂性分析举例612.5实际复杂性662.6功能测量682.6.1选择实例的大小692.6.2设计测试数据692.6.3进行实验692.7参考及推荐读物74第二部分数据结构第3章数据描述753.1引言753.2线性表763.3公式化描述773.3.1基本概念773.3.2异常类NoMem793.3.3操作793.3.4评价833.4链表描述863.4.1类ChainNode和Chain863.4.2操作883.4.3扩充类Chain913.4.4链表遍历器类923.4.5循环链表933.4.6与公式化描述方法的比较943.4.7双向链表953.4.8小结963.5间接寻址993.5.1基本概念993.5.2操作1003.6模拟指针1023.6.1SimSpace的操作1033.6.2采用模拟指针的链表1063.7描述方法的比较1103.8应用1113.8.1箱子排序1113.8.2基数排序1163.8.3等价类1173.8.4凸包1223.9参考及推荐读物127第4章数组和矩阵1284.1数组1284.1.1抽象数据类型1284.1.2C++数组1294.1.3行主映射和列主映射1294.1.4类Array1D1314.1.5类Array2D1334.2矩阵1374.2.1定义和操作1374.2.2类Matrix1384.3特殊矩阵1414.3.1定义和应用1414.3.2对角矩阵1434.3.3三对角矩阵1444.3.4三角矩阵1454.3.5对称矩阵1464.4稀疏矩阵1494.4.1基本概念1494.4.2数组描述1494.4.3链表描述154第5章堆栈1615.1抽象数据类型1615.2派生类和继承1625.3公式化描述1635.3.1Stack的效率1645.3.2自定义Stack1645.4链表描述1665.5应用1695.5.1括号匹配1695.5.2汉诺塔1705.5.3火车车厢重排1725.5.4开关盒布线1765.5.5离线等价类问题1785.5.6迷宫老鼠1805.6参考及推荐读物188第6章队列1896.1抽象
2017/11/27 10:55:02 11.24MB 数据结构 C++
1
(这个是我本人弄得,现在网上的很多资源都不能用,这个是百分百可用)采用的是VC++6.0编写的,本防火墙由以下几个模块组成:过滤规则添加模块,过滤规则显示模块,过滤规则存储模块,文件储存模块,安装卸载规则模块,IP封包过滤驱动功能模块。
用户只需要通过主界面菜单和按钮就可以灵活地操作防火墙,有效地保护Windows系统的安全。
2019/3/14 20:15:36 3.54MB 包过滤 防火墙
1
SA系列专门用于保护敏感电子设备,使其免受雷击和其他瞬态电压事件惹起的瞬态电压侵害。
2018/2/15 15:47:35 985KB SA15A 电源与地.
1
如何设置举报机器人。
我们首先下载zip2.有文件夹调用reportbot,我们将把这个文件夹解压缩到桌面。
3.我们从ZIP4安装node-v6.9.2-x64。
然后我们将简单地打开“Node.js命令提示符”5.我们输入cddesktop6.我们输入cdreportbot7.我们输入npminstall8.我们输入npmstart9.它会询问你将报告什么是SteamID64。
如何设置点在机器人。
我们首先下载zip2.有文件夹叫做commendbot,我们将把这个文件夹解压缩到桌面。
3.我们从ZIP4安装node-v6.9.2-x64。
然后我们将简单地打开“Node.js命令提示符”5.我们输入cddesktop6.我们输入cdcommendbot7.我们输入npminstall8.我们输入npmstart9.它会问你什么SteamID64会遭到表扬。
其他重要信息对于精确工作的举报机器人,您需要11个CS:GO账户。
在用于点赞机器人或举报机器人的所有Steam上必须关闭账号保护您可以每6小时使用一个帐户举报一次。
您可以每12小时使用一个帐户点赞机器人CS:GO账户不能被禁止VAC禁止或被禁止。
帐户可以锁定。
我们通过编辑文件accounts.txt将帐户添加到点赞机器人或举报机器人,我们使用表单:当点赞机器人或举报机器人会问你时放置SteamID64。
不是名字。
2021/9/18 21:13:29 11.03MB csgo
1
自动合并动作如果已批准拉取请求且状态检查已通过,此操作将自动合并拉取请求。
GitHub的分支保护规则用于确定特定分支能否允许自动合并。
给定以下条件,将为分支启用自动合并:合并规则之前需要拉取请求复审,以及为分支启用了新的推入提交时的其他关闭过时的拉取请求批准。
这样可以确保在批准和自动合并之间不能更改拉取请求。
启用合并规则之前需要通过状态检查,并且至少选择了一个状态检查。
输入项姓名必需的描述token是的为了能够触发其他工作流程,需要指定默认GITHUB_TOKEN以外的GitHub令牌。
merge-method不指定要使用的合并方法。
默认情况下,将按以下顺序选择第一个可用的:merge,squash,rebasesquash-title不压缩时,使用拉取请求标题作为提交消息。
do-not-merge-labels不
2016/9/5 7:26:14 215KB TypeScript
1
自动合并动作如果已批准拉取请求且状态检查已通过,此操作将自动合并拉取请求。
GitHub的分支保护规则用于确定特定分支能否允许自动合并。
给定以下条件,将为分支启用自动合并:合并规则之前需要拉取请求复审,以及为分支启用了新的推入提交时的其他关闭过时的拉取请求批准。
这样可以确保在批准和自动合并之间不能更改拉取请求。
启用合并规则之前需要通过状态检查,并且至少选择了一个状态检查。
输入项姓名必需的描述token是的为了能够触发其他工作流程,需要指定默认GITHUB_TOKEN以外的GitHub令牌。
merge-method不指定要使用的合并方法。
默认情况下,将按以下顺序选择第一个可用的:merge,squash,rebasesquash-title不压缩时,使用拉取请求标题作为提交消息。
do-not-merge-labels不
2016/9/5 7:26:14 215KB TypeScript
1
蓝光过滤(BluelightFilter)是一款非常不错非常棒的一款保护眼睛的软件,我们玩手机时经常会出现眼睛疲劳,主要的原因在于手机或者平板上的蓝光,蓝光,这种蓝光对于眼睛有比较有危害,而且也会导致眼睛的疲劳,手机非常普及,每个人使用的时间也非常的久很多人再看手机久了会不舒服,或者是疼痛,大部分是因为蓝光所导致的。
而这一款软件可以调理蓝光,能够非常有效果的避免眼部疲劳,减轻光效对于你眼睛的影响,让你舒缓你的眼睛,从而放松自己,主要是针对于蓝色光效对于眼睛的影响。
开启颜色调理功能,可以非常有效果的减少光效的影响,并且支持自动了解屏幕亮度,还可以支持自定义开启过滤。
2016/10/25 8:50:55 6.62MB Bluelight Filter Pro
1
城市历史文明遗产保护,城市历史文明遗产保护PPT课件,城市历史文明遗产保护课件
2019/8/15 1:19:10 5.23MB 城市历史文化遗产保护
1
最近刚更新了U1的一些套件,给大家分享下vSphere为实现业务敏捷性奠定了强大、灵活、安全的基础,有助于加快向混合云发展的数字化转型进程并推动数字化经济取得成功。
借助vSphere,您可以在适应日益增长的基础架构需求和复杂性的同时,支持新的工作负载和用户场景。
vSphere是安全SDDC的核心,可确保应用、数据、基础架构和访问的安全。
高级安全功能已完全集成到hypervisor中,由机器学习提供技术支持,可提供更好的可见性和保护并加快速度响应安全事件。
vSphere可协助您跨混合云在通用操作环境中运行、管理、连接和保护您的应用。
2018/1/9 5:51:31 105B vsphere 6.7u1 vmware
1
怀疑酒店出差被偷拍?害怕本人的隐私泄露?针孔探测APP帮你迅速捕捉设备IP地址,扫描联网摄像头与探测周边摄像设备,全面保护您的隐私安全
2018/5/10 14:52:11 12.12MB android
1
共 897 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡