会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
首页
联系
Github
友情链接
博客园
管理
个人网站
暂未分类
Pyrokine
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
下一页
2020年3月23日
力扣leetcode45. 跳跃游戏 II
摘要: 做的时候非常困惑,为什么贪心能用,看了题解也没有解决困惑,于是自己思考了一下 代码就用官方题解的了,先贴个代码,看懂很容易,但是从评论来看,很容易产生困惑,为什么这个题可以用贪心,如果题目改成,只能跳到目标长度,那么还能贪心吗,答,不能 1 class Solution(object): 2 def
阅读全文
posted @ 2020-03-23 15:30 Pyrokine
阅读(242)
评论(0)
推荐(0)
2020年2月14日
力扣leetcode11. 盛最多水的容器
摘要: 提示:非O(n)解,另一种直观的理解 最终结果满足几个条件:1、水面是水平的2、高度时离散的3、当确定x1、x2为能维持当前水平面高度的最外侧两个边,则不存在更外侧的边使得在当前水平面高度下水箱面积更大4、最少有两个边(高度可以为0)5、假设水平面高度为a时,可以将大于a的边看作高度为a 那么,程序
阅读全文
posted @ 2020-02-14 15:06 Pyrokine
阅读(190)
评论(0)
推荐(0)
2020年2月10日
力扣leetcode5.最长回文子串
摘要: 简单的中心扩散算法,就不再赘述,但是看了官方题解中的马拉车,想到,其实中心扩散是可以优化到on时间复杂度的,尤其是在大数量级字符串时,先上对比图,字符串长度为100w和1000w,随机非回文长度和回文长度为1k、1k和1w、1w,上下分别为笔者算法和马拉车算法 思路就是,如普通中心扩散算法一样,仅遍
阅读全文
posted @ 2020-02-10 22:45 Pyrokine
阅读(183)
评论(0)
推荐(0)
2020年2月9日
力扣leetcode1190. 反转每对括号间的子串
摘要: 看到已有的题解几乎都是栈操作,但是考虑到leetcode的数据量一直都不大,所以跑一般oj10w长度的字符串很难说栈操作会不会超时,因此尝试生成了10w长度的数据,结果果然效率不够高,因此打算来记录一下笔者的解法 以给的范例"(ed(et(oc))el)"为例,从左到右开始计算,e从1到8,d从2到
阅读全文
posted @ 2020-02-09 14:47 Pyrokine
阅读(633)
评论(0)
推荐(0)
2019年4月18日
基于Ubuntu1604+ROS-kinetic+roscpp的激光雷达定位算法从零开始移植
摘要: 调试的过程太麻烦了,因此打算详细解释一下每步的含义,很多地方懂了之后发现其实很简单,但是学起来却发现很多地方无从下手,因为资料太少了,真的都是不断踩坑一点一点摸索出来的,写以此文以便后人乘凉 此处将展示一个完全独立的节点的编写过程,如果读者打算移植算法到ROS平台可以稍作阅读,首先是在仿真环境下要产
阅读全文
posted @ 2019-04-18 17:27 Pyrokine
阅读(1689)
评论(0)
推荐(0)
2019年4月15日
ROS常用命令
摘要: 环境相关 查看当前环境下包含的包路径 echo $ROS_PACKAGE_PATH 查看包含的包的路径 roscd package 创建新的包 catkin_create_pkg [package_name] std_msgs rospy roscpp tf 树相关 查看所有坐标系的状态 rosru
阅读全文
posted @ 2019-04-15 15:35 Pyrokine
阅读(536)
评论(0)
推荐(0)
2019年4月13日
基于虚拟机+Ubuntu1604的ROS-kinetic配置流程
摘要: 简单记录一下配置的过程 先换源,以阿里源为例 apt二连 设置“软件和更新” 如果要升级就升级,升级完后点左下角的设置就可以进到界面了,前四个勾选上,第五个可选 添加中科大ROS源 设置秘钥 更新软件源并安装ROS 初始化rosdep 设置环境变量(可选) 如果不设置则需要每次在包的路径下使用 安装
阅读全文
posted @ 2019-04-13 23:14 Pyrokine
阅读(764)
评论(0)
推荐(0)
2019年4月9日
基于VS2017+ROS的ROSOnWindows开坑之旅
摘要: 前面尝试了很多算法之后,得先找个能用的环境跑起来试试,于是决定尝试下ROS环境,但是我一直没有尝试Windows版也是因为这个原因,坑太多了,不过现在找到了微软IoT移植的ROSOnWindows,并且比较简单易用,因此打算尝试一下(注意,这个和ROS2 Windows版是不一样的) 首先,安装RO
阅读全文
posted @ 2019-04-09 23:01 Pyrokine
阅读(3643)
评论(4)
推荐(0)
2019年4月6日
基于思岚A1激光雷达+OpenGL+VS2017的Ramer-Douglas-Peucker算法的实现
摘要: 时隔两年 又借到了之前的那个激光雷达,最老版本的思岚A1,甚至不支持新的固件,并且转接板也不见了,看了下淘宝店卖¥80,但是官方提供了一个基于STM32的实现方式,于是我估摸着这个转接板只是一个普通的USB-TTL转接板,那我就用340搭一个试试吧 根据官方的datasheet,电机可以5V供电,核
阅读全文
posted @ 2019-04-06 15:57 Pyrokine
阅读(1798)
评论(0)
推荐(0)
2019年2月15日
基于C+OpenCV4.0的LineSegmentDetector算法实现
摘要: 简单记录LSD算法的实现过程,当做备忘录用,如有问题欢迎指出和讨论 LSD的基本实现流程是计算出图像的梯度和场方向,然后对梯度进行排序,然后从大到小进行区域增长,之后对增长得到的区域求最小外接矩形,如果矩形不满足要求,则修改参数重新生长或者修改矩形的大小和位置,若仍旧不满足,则放弃该区域 笔者从数据
阅读全文
posted @ 2019-02-15 17:39 Pyrokine
阅读(3398)
评论(0)
推荐(0)
上一页
1
2
3
4
5
下一页
公告
好文要赞
关注我
收藏该文
←
→
↓
↑