蹦点儿一下

导航

2023年6月30日 #

pcl_catkin 下载pcl_src失败解决方法

摘要: 1. 背景: 在编译voxblox++时,需要依赖pcl_catkin,在编译过程中会下载pcl 1.10.1的源码到pcl_src目录,但由于国内网络不畅或其他访问不可达的原因会编译失败,提示pcl这个仓库的地址无法访问,而我的情况是网页上可以访问,但就是clone不下来,如果你有类似的问题,或者 阅读全文

posted @ 2023-06-30 21:48 蹦点儿一下 阅读(131) 评论(0) 推荐(0) 编辑

2023年6月15日 #

ros melodic安装,rosdep init失败解决方法

摘要: 1. 背景: 前段时间手贱把之前安装好的ros环境给删了,这两天刚好需要用,遇到了点之前踩过的坑,主要是众所周知的rosdep init失败,这里记录一下。 2. 系统:Ubuntu 18.04 3. 网络环境:有魔法 3. 需求:安装ros melodic版本 4. 安装步骤: a. 基本流程都可 阅读全文

posted @ 2023-06-15 21:23 蹦点儿一下 阅读(56) 评论(0) 推荐(0) 编辑

2019年4月21日 #

c++将两个vector向量连接

摘要: 1 #include <iostream> 2 #include <vector> 3 int main(int argc, char **argv) { 4 int arr[6] = {1,2,3,4,5,6}; 5 std::vector<int> v1(&arr[0],&arr[3]); 6 阅读全文

posted @ 2019-04-21 21:11 蹦点儿一下 阅读(8338) 评论(0) 推荐(1) 编辑

2019年3月30日 #

C++堆排序

摘要: 恢复内容开始 本文通过C++实现了堆排序,通过构建最大堆对数组进行从小到大的排序,通过构建最小堆进行从大到小的排序 堆排序定义: 是指利用堆这种数据结构所设计的一种排序算法。堆是一个近似完全二叉树的结构,并同时满足。 堆排序性质: 即子结点的键值或索引总是小于(或者大于)它的父节点。 最大堆和最小堆 阅读全文

posted @ 2019-03-30 14:15 蹦点儿一下 阅读(1247) 评论(0) 推荐(0) 编辑

2019年3月28日 #

C++选择排序

摘要: 冒泡排序在处理大型数组时的效率不够理想,因为经常需要重复的数据交换来将单个项目放置到正确的位置。选择排序和冒泡排序一样,每趟只放置一个项目到正确的位置。但是,通常情况下它执行的交换会比较少,因为它会立即将项目移动到数组中正确的位置。本文实现了选择排序的升序排列和降序排列。 输出: 阅读全文

posted @ 2019-03-28 12:48 蹦点儿一下 阅读(828) 评论(0) 推荐(0) 编辑

C++冒泡排序

摘要: 冒泡排序是一种较简单的排序算法。它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果他们的顺序错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素已经排序完成。本文通过冒泡排序的方法对一个数组进行从大到小和从小到大的排序。 1. 从小到大的插入排序: 例如: 阅读全文

posted @ 2019-03-28 10:22 蹦点儿一下 阅读(21844) 评论(0) 推荐(2) 编辑

C++插入排序

摘要: 直接插入排序是一种简单的插入排序法,适用于少量数据的排序,是一种较为稳定的排序算法,本文通过插入排序的方法实现对一个数组进行从大到小和从小到大的排序。 1. 从小到大的插入排序: 例如:给定整型数组a[8] = {6,5,3,1,8,7,2,4},排序后得到a[8] = {1,2,3,4,5,6,7 阅读全文

posted @ 2019-03-28 10:00 蹦点儿一下 阅读(3420) 评论(0) 推荐(0) 编辑