这是A*算法的C++(MSVC)实现,利用了模板函数,有两个测试用例,一个是迷宫寻路,一个是求解八数码问题。
压缩包内包括:Astar.hpp//这是A*算法的模板函数实现(还附送个快排算法testMain_eightDigital.cpp//这是A*算法求解八数码问题的测试用例testMain_maze.cpp//这是A*算法走迷宫的测试用例mazeMap.txt//这是A*算法走迷宫的测试用例中用到的地图
2024/3/7 17:14:37 4KB A*算法 C++ 模板 泛型
1
有句俗话叫“三天打渔,两天晒网”。
如果小爱前三天打渔,后两天晒网,一直重复这个过程,那么在第nn天,它是在打渔还是晒网呢?
2024/3/6 20:18:21 238B c++
1
其中多尺度主要定义在kcftracker.cpp文件中的KCFTracker::update函数里面
2024/3/5 12:43:35 3.02MB 多尺度 KCF 跟踪
1
修改了opencv的GreyLevelCo-occurrenceMatrix算法(texture.cpp),是一个简单的示例。
2024/3/3 22:40:46 3.83MB c++; GLCM
1
基于ArduinoMEGA2560的智能物流小车(工程能力训练综合竞赛)
2024/2/29 20:41:46 17KB C/C 开发-其它杂项
1
大二的课程设计一、用户登录系统的模拟【问题描述】在登录服务器系统时,都需要验证用户名和密码,如telnet远程登录服务器。
用户输入用户名和密码后,服务器程序会首先验证用户信息的合法性。
由于用户信息的验证频率很高,系统有必要有效地组织这些用户信息,从而快速查找和验证用户。
另外,系统也会经常会添加新用户、删除老用户和更新用户密码等操作,因此,系统必须采用动态结构,在添加、删除或更新后,依然能保证验证过程的快速。
请采用相应的数据结构模拟用户登录系统,其功能要求包括用户登录、用户密码更新、用户添加和用户删除等。
【基本要求】1.要求自己编程实现二叉树结构及其相关功能,以存储用户信息,不允许使用标准模板类的二叉树结构和函数。
同时要求根据二叉树的变化情况,进行相应的平衡操作,即AVL平衡树操作,四种平衡操作都必须考虑。
测试时,各种情况都需要测试,并附上测试截图;
2.要求采用类的设计思路,不允许出现类以外的函数定义,但允许友元函数。
主函数中只能出现类的成员函数的调用,不允许出现对其它函数的调用。
3.要求采用多文件方式:.h文件存储类的声明,.cpp文件存储类的实现,主函数main存储在另外一个单独的cpp文件中。
如果采用类模板,则类的声明和实现都放在.h文件中。
4.不强制要求采用类模板,也不要求采用可视化窗口;
要求源程序中有相应注释;
5.要求测试例子要比较详尽,各种极限情况也要考虑到,测试的输出信息要详细易懂,表明各个功能的执行正确;
6.要求采用VisualC++6.0及以上版本进行调试;
2024/2/28 22:34:26 1MB 数据结构 二叉树
1
本文共涉及3个工程:beep、install、uninstall。
1)beep工程用于新服务的实现,工程中包含beep.cpp。
编译并生成beep.exe,将其拷贝至c:\目录下,供安装程序调用。
当安装完毕后,SCM也将调用beep.exe来执行该服务。
2)install工程用于新服务的安装,工程中包含install.cpp。
编译并生成install.exe,将其拷贝至:c:\目录中,然后在WindowsNT中单击“开始”,再单击“运行”,使用“运行”命令执行带3个参数的installl.exe程序。
输入以下命令行进行安装:c:\install.exeBeepService"Beeper"c:\Beep.exe。
其中BeepService是供SCM内部使用的服务名,Beeper是显示在控制面板的服务程序中的名称,"c:\Beep.exe"是服务所在的可执行文件的路径。
安装完毕后,你可以在控制面板的服务程序中看到新增的服务Beeper,点击右键选择“属性”,你就可以设置服务的启动类型、服务的状态和启动参数。
3)uninstall工程用于新服务的卸载,工程中包含uninstall.cpp。
编译并生成uninstall.exe,将其拷贝至:c:\目录中,然后在WindowsNT中单击“开始”,再单击“运行”,使用“运行”命令执行带1个参数的uninstall.exe程序。
输入以下命令行进行卸载:c:\uninstall.exeBeepService。
其中BeepService就是在安装服务是生成的供SCM内部使用的服务名。
2024/2/28 20:09:13 4.2MB c++ 服务程序 自启动
1
单元测试打桩开源库cpp-stub使用手册中文版本,这是从git上直接下载的,git上下载的源代码在arm上调用Stub.reset方法会引发段错误,在资源cpp-stub开源代码(下载地址:https://download.csdn.net/download/zhao_sh/15051839)有解决该bug的源代码下载。
1
文档包括bezier曲线曲面生成算法的原理公式说明以及编程实现。
文档的项目“Bezier”是使用MicrosoftVC++6.0实现的,当然只要是配置好OpenGl环境的C++平台都可以使用,把关键cpp代码复制即可。
2024/2/21 21:29:13 1.49MB Bezier曲线 Bezier曲面 原理 代码
1
1177:奇数单增序列.cpp
2024/2/17 5:02:30 695B 编程语言
1
共 317 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡