自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ROS系统cpp创建节点node

创建一个workspacemkdir -p ws/srcworkspace中必须先创建src文件夹编译工作空间cd wscatkin_makesource devel/setup.bash进入工作空间后使用catkin_make 编译source可以多使用几次。创建packagecd srccatkin_create_package {pkg_name} rospy roscpp rosmsgcd ../source devel/setup.bash编写c

2021-08-25 21:14:30 524

原创 Ubuntu 18.04环境下的ROS系统安装

环境:VMware系统:Ubuntu18.04电脑里原本装的是20.04,按教程折腾了好几个小时也没装上,所以在虚拟机里又下了Ubuntu 18.04的系统,很顺利就装起来了……第一步:更改镜像源Sotfware Updater -- Ubuntu Software前四项勾选 ,Download from 选择国内镜像源,此处选择了清华的镜像源。第二步:设置sources.listsources.list是Ubuntu系统保存软件源地址的文件,位于/etc/apt目录下.

2021-08-21 21:16:03 137

原创 三路快速排序

背景增加等于基准点的情况,适用于存在大量相同键值的情况。思路将整个数组分为一个基准点和三个比较部分。比较分为3种情况:大于,小于和等于。指针i没循环一次右移一次,针对三种情况进行不同动作,结束后数组被分为3段,下一次递归只递归小于和大于两部分。5个指针:l:最左侧元素,基准点;r:最右侧元素;lt(less than):最后一个 <v 的元素,起始值(v+1);gt(great than):第一个 >v 的元素,起始值 r;i:正在被比较的元素,起始值..

2021-07-18 15:41:52 106

原创 双路快速排序

背景解决单路快速排序所存在的问题,即:在基准值存在大量重复值时,(>=v)部分和(<v)部分分配及其不均衡,算法会退步称为 0(n2) 级别的算法。为了解决这个问题,衍生出双路快速排序:思路整个过程称为Partition从数组中随机选择一点将其作为基准点,并与数组第一个元素交换位置,伺候称其为V点。在数组中设置4个索引:l:数组最左侧元素r:数组最右侧元素i:比较当前元素是否<v,起始点为(l+1)j:比较当前元素是否>v,起.

2021-07-18 14:58:46 382

空空如也

空空如也

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

TA关注的人

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