摘要: 前言:这是一条没有截图的随笔。。。 1.建立rgbdslam_ws空间 $ mkdir -p ~/rgbdslam_ws/src $ cd ~/rgbdslam_ws/src $ cd rgbdslam_ws $ catkin_make 将工作空间下的 devle/setup.bash 写入.bas 阅读全文
posted @ 2020-07-09 19:43 ZyLin-ux 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 思路:需要两个变量存储单词,vac为先锋,用于不断索取新单词;pre_vac为后备军,用于存储上一个单词,避免vac先锋索不到单词 具体看代码,已注释 1 #include <iostream> 2 3 using namespace std; 4 5 class Solution { 6 publ 阅读全文
posted @ 2020-07-09 09:23 ZyLin-ux 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 刚看到这个题,想了半天没有思路,看到题解的贪心算法,顿时恍然大悟。 直接放代码吧 如果当前和为负,并且下个元素比当前和大,则放弃前面的元素,重新将下个元素置为当前和 1 #include <iostream> 2 #include <vector> 3 4 using namespace std; 阅读全文
posted @ 2020-07-08 20:37 ZyLin-ux 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 虽然解答时间比较长,但是还是有种满满的成就感。久违的感觉O(∩_∩)O~ 很容易想到递归算法,但是放到代码上还是不太会,有会的同学欢迎留言,感谢感谢 我的方法用的迭代算法,比如求n=4时,先求n=1时,再把结果返回到n=2时,再把结果返回到n=3时,最后把结果返回n=4时,将n=4的结果返回,就完成 阅读全文
posted @ 2020-07-07 10:32 ZyLin-ux 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 这个比较简单,不写注释了(逐个比较数组元素与target值大小,若小于,则下一个,直到不小于,返回此时的索引值即可,下一个值是大于它还是等于他,target都要插入这里) 注意要跳出循环。 1 #include <iostream> 2 #include <vector> 3 4 using nam 阅读全文
posted @ 2020-07-06 14:19 ZyLin-ux 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 一、安装ROS ubuntu16.04对应的ROS版本为Kinetic,ROS Wiki传送门:http://wiki.ros.org/cn/kinetic/Installation/Ubuntu,有详细过程 二、创建并设置ROS工作空间 创建——打开终端(Ctrl+Alt+T),执行以下命令(ca 阅读全文
posted @ 2020-07-06 11:31 ZyLin-ux 阅读(1007) 评论(0) 推荐(0) 编辑
摘要: 一、ORB_SLAM2依赖项的安装 1 安装Pangolin,用于可视化和用户接口 1.1安装Pangolin所需的依赖库 sudo apt-get install libglew-dev libpython2.7-dev libboost-dev libboost-thread-dev libbo 阅读全文
posted @ 2020-07-04 20:32 ZyLin-ux 阅读(616) 评论(0) 推荐(0) 编辑
摘要: 没想到的点:若haystack="mississippi",needle = "issip"。按我的匹配算法(在haystack中检索needle的第一个元素,若没有该元素返回-1,若有则搜索后边的元素是否对应,这是有问题的!!),匹配到haystack中前部分issis,程序就结束了,返回了-1, 阅读全文
posted @ 2020-07-04 14:53 ZyLin-ux 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 1 #include <iostream> 2 #include <vector> 3 4 using namespace std; 5 6 class Solution { 7 public: 8 int removeElement(vector<int>& nums, int val) 9 { 阅读全文
posted @ 2020-07-03 11:14 ZyLin-ux 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 回头看,解决一下以前的问题,发现几天前出现的问题好低级,代码还是要多练才可,以前停留在纸面上,太傻了 算法:双指针,第一个指针 i 指向的位置待修改,第二个指针 j 用于遍历该数组 若相邻元素值相同,第一个指针 i 不动,第二个指针 j 继续右移遍历,直到不再与 i 位置元素相同,此时将 j 位置上 阅读全文
posted @ 2020-07-03 10:11 ZyLin-ux 阅读(169) 评论(0) 推荐(0) 编辑