自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 PTA-图-旅游规划

本文是编程题的题解和代码解析,使用Dijkstra(迪杰斯特拉)算法解决问题,采用邻接表的数据结构实现代码,同时本文除了提供题解外,还提出了不针对题目的改进方案,通过记录父节点信息来输出具体路径,增强程序的实用性

2025-05-15 20:21:40 860

原创 PTA-树-朋友圈

实现逻辑是,将朋友的位置传入,作为子节点,找对应的父节点,如果朋友的朋友节点不是这个朋友的父节点(即这个节点不是自己的父节点),那么就继续找朋友的朋友的朋友,直到找到父节点,返回这个父节点对应的位置。遍历每一个人,如果一个朋友圈中心是另一个朋友圈中心的一部分,就是在建立朋友圈时可能出现没有全部更新的情况,如最后一行输入时表明1和5是朋友,1是1、2、3、4的中心,5是5、6、7的中心,这样只更新了5的父节点,而6、7的父节点还是5(更新需要修改arr数组,如果没有访问6、7,6和7是不会自动更新的)。

2025-04-24 23:57:48 999

原创 C++的模板详细讲解

C++除了类与对象的思想外,还有泛型编程的思想,其本质是复用,利用一个虚拟的类型先代替可能传入的变量的类型,编译器再通过确定传入的类型编译函数,来减少代码量。函数模板和类模板,下面依次来讲解这两种模板。STL是C++的精华,而STL的核心是类与对象以及泛型编程,学习了这两部分内容对STL的理解可以更加深刻。使用VS2022先看函数的定义,这里需要关键字template以及<>,再使用class关键字或者typename关键字(这两个关键字没差别)跟上一个虚拟类型的参数名,

2025-04-22 21:33:27 604

原创 ROS action(动作)通信详细讲解

本文讲解了ROS动作通信,并附上了案例的C++和python实现,以及通过ROS内置的命令模拟客户端对我们实现的服务器端进行测试

2025-02-15 12:36:22 1874

原创 ROS服务通信详细讲解

本文详细讲解了服务通信,并完成了案例的C++和python实现,也讲解了如何单独运行测试服务器端,同样是干货满满

2025-02-13 00:58:50 1152

原创 ROS话题通信详细讲解(附上案例实现并详细解析各种涉及到的概念和逐个语句的效果,还有讲解不同版本的ROS实现的差异)

本文详细讲解了ROS中的话题通信,并附上案例的C++和python实现,在ubuntu18.04和ubuntu22.04中均有尝试实现,也发现了一些差异。同时,学习本文内容,能更快地上手ROS,以及学会使用ROS需要的命令

2025-02-10 15:49:32 1279 1

原创 安装测试ROS,安装一些ROS的辅助软件(含一些错误及解决方法)

本文详细讲解ROS在ubuntu18.04和ubuntu22.04的安装过程,还有优化ROSMelodic版本使用,测试ROS是否安装完整;另外,本文还推荐了一些ROS的辅助软件。总之,阅读本文对初学者有很大的帮助

2025-02-07 22:42:03 1049

原创 安装Ubuntu及其优化使用

虚拟机使得同一台电脑上可以运行多个系统,为我们提供便利,方便学习。由于ROS的历史版本不支持 windows(即比较主流的操作系统),在Ubuntu上学习ROS是必要的。小编知道的虚拟机软件有virtualbox和VMware,由于小编先用了VMware,所以不费工夫换虚拟机了。

2025-02-05 22:57:36 2300

原创 C++的类与对象详细讲解

类在C++中用class这个关键字来定义。访问权限属性和行为。访问权限,顾名思义,决定了能否访问类中的一些变量和函数,和C语言中的指针有重合也有不同,C语言的指针通过类型的不同,使得访问的地址内容有所区别。在C++中,访问权限由几个关键字决定。属性,你可以想象一个苹果有颜色、重量、体积等等,这些就是它的属性。在C++中,属性用变量来表示。行为,每个事物都有一些行为,比如人,会走路、会吃饭。在C++中,行为由函数实现。//访问权限public://属性int num;//行为。

2024-12-13 16:37:01 1721 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除