数据结构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
博文https://blog.csdn.net/qq_28550263/article/details/113457973中引见的替代python中jupyte笔记本的JavaScript端产品。
由于原笔记本引用的JavaScript库不能直接访问,博主对请求的相关JavaScript库进行进行了本地化和汉化处理,使得大陆技术爱好者也可以使用、学习该数据分析产品。
使用方法请查看我的博客:https://blog.csdn.net/qq_28550263/article/details/113457973
2019/7/7 12:58:01 2.64MB Dnotebook
1
大概思路:1)创建项目,上传应用到百度定位sdk获得应用对应key,并配置定位服务成功。
2)将配置的定位代码块放入service中,使程序在后台不断更新经纬度3)为应用创建数据库和相应的数据表,编写增删改查业务逻辑方法4)编写界面,通过点击按钮控制能否开始计算距离,并引用数据库,初始化表数据,实时刷新界面5)在service的定位代码块中计算距离,并将距离和经纬度实时的保存在数据库(注:只要经纬度发生改变,计算出来的距离就要进行保存)6)界面的刷新显示
2017/1/13 4:20:27 5.76MB 移动距离
1
大概思路:1)创建项目,上传应用到百度定位sdk获得应用对应key,并配置定位服务成功。
2)将配置的定位代码块放入service中,使程序在后台不断更新经纬度3)为应用创建数据库和相应的数据表,编写增删改查业务逻辑方法4)编写界面,通过点击按钮控制能否开始计算距离,并引用数据库,初始化表数据,实时刷新界面5)在service的定位代码块中计算距离,并将距离和经纬度实时的保存在数据库(注:只要经纬度发生改变,计算出来的距离就要进行保存)6)界面的刷新显示
2021/7/2 18:56:05 5.76MB 移动距离
1
本项目是一个关于校园的app项目源码,界面比较渣,使用到的技术也比较多,不建议新手学习。
使用旋转—RotateAnimation缩放--ScaleAnimation渐变—AlphaAnimation等进行Splash动画效果设计2、SlidingMenu(侧边栏效果)首先,引入SlidingMenu的库文件。
其次,Activity继承SlidingFragmentActivity。
最后,设置页面。
3、Json语言的解析,了解谷歌提供的开源的解析json的框架(Gson.fromJson()),4、侧边栏(LeftMenuFragment)控制主界面,需要先拿到父亲(MainActivity),父亲再去拿到ContentFragment控制相应的子界面内容5、引用ViewPagerIndicator库,将viewpager和mIndicator关联起来,必须在viewpager设置完adapter后才能调用,重写PagerAdapter方法及自定义样式修改6、下拉刷新和上拉加载更多,规划安排以及动画的设置。
7、三级缓存内存缓存:优先加载,速度最快本地缓存:次优先加载,速度快网络缓存:不优先加载,速度慢,浪费流量。
本项目能在实体机和虚拟机上运行,无广告无崩溃。
请在运行项目的时候把压缩包下所有的工程导入eclipse。
如果报错:ConversiontoDalvikformatfailed:Unabletoexecutedex:MultipledexfilesdefineLandroid/support/annotation/AnimRes;请删掉PalmCampus工程下lib包里的android-support-v4.jar
2019/10/4 16:02:37 19.77MB 安卓源码-学习相关
1
ARC(AutomaticReferenceCounting,自动引用计数)和iOS5一起发布,它避免了最常见的也就是经常是由于我们忘记释放内存所造成的内存泄露。
它自动为你管理retain和release的过程,所以你就不必去手动干预了。
忘掉代码段结尾的release简直像记得吃饭一样简单。
而ARC会自动在底层为你做这些工作。
除了帮你避免内存泄露,ARC还可以帮你提高功能,它能保证释放掉不再需要的对象的内存。
现在所有的iOS程序都用ARC了,这条可以忽略。
一个开发中常见的错误就是没有给UITableViewCells,UICollectionViewCells,甚至是UITableViewHe
1
X86表示32位系统x64表示64位系统dll控件常规安装方法(仅供参考):一、如果在运行某软件或编译程序时提示缺少、找不到dll等类似提示,您可将从脚本之家下载来的dll拷贝到指定目录即可(一般是system系统目录或放到软件同级目录里面),或者重新添加文件引用。
二、直接拷贝该文件到系统目录里:  1、Windows95/98/Me系统,将dll复制到C:\Windows\System目录下。
  2、WindowsNT/2000系统,将dll复制到C:\WINNT\System32目录下。
  3、WindowsXP/WIN7系统,将dll复制到C:\Windows\System32目录下。
三、打开"开始-运行-输入regsvr32dll",回车即可解决。
希望脚本之家为您提供的dll对您有所协助。
通过脚本之家下载dll的朋友,可将下面的代码保存为“注册.bat“,放到dll目录,就会自动完成dll注册(win98不支持)。
@echo开始注册copydll%windir%\system32\regsvr32%windir%\system32\dll/s@echodll注册成功@pause
2018/9/24 21:44:14 24KB libgcc
1
安卓9.0framework.jar,次要为了让应用调用framework中的api,使得和系统紧密相关的引用能够通过Androidstudio顺利编译和运行。
2016/11/23 23:33:47 19.06MB android 9.0 framework.jar
1
1可以直接连接相机,打开图像。
2可以对图像进行训练特征,进行图像婚配。
3可以批量导入图片,对图片自动进行检查,模仿vp功能。
4可以自由训练圆图形,并寻找圆心半径。
5halcon和c#联合开发的,在项目中引用稳定。
2020/1/13 12:40:51 42.21MB halcon 机器视觉 图形匹配 圆测量
1
本书从引见内存和实时内存概念开始,然后讲述了指针变量的概念和它重要的操作(引用和解引用)、指针运算和一维数组、使用指针处理字符串、指针访问多维数组的用法、使用指针访问结构体与成员字段、函数指针概念的用法,以及文件I/O处理等知识。
2020/10/4 16:03:38 24.2MB C语言,指针
1
共 512 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡