结合深度学习的视觉SLAM研究
视觉SLAM是一种基于视觉相机传感器的SLAM 系统,与激光雷达传感器相比,视觉传感器具有成本低,能够获取环境语义信息的优点,可以与深度学习(Deep Learning,DL)进行大量结合。 结合方向DL与SLAM的结合大致分为3个思路: 用DL实现SLAM的所有功能 用DL改进SLAM的部分功能 ...
阅读更多
面试小记
C++基础class与struct区别C++中的 struct 和 class 基本是通用的,唯有几个细节不同: 默认访问权限:struct作为数据结构的实现体,它默认的数据访问控制是public的,而class作为对象的实现体,它默认的成员变量访问控制是private的。 默认的继承访问权:cl ...
阅读更多
31.下一个排列-LeetCode
题目整数数组的一个 排列 就是将其所有成员以序列或线性顺序排列。 例如,arr = [1,2,3] ,以下这些都可以视作 arr 的排列:[1,2,3]、[1,3,2]、[3,1,2]、[2,3,1] 。整数数组的 下一个排列 是指其整数的下一个字典序更大的排列。更正式地,如果数组的所有排列根据其 ...
阅读更多
《C++ Primer》学习笔记
开始C++ 在 C 语言的基础上添加了面向对象编程和泛型编程 C++继承了C 语言高效、简洁、快速和可移植性的传统。 C++面句对象的特性带来了全新的编程方法,这种方法是为应付复杂程度不断提商的现代编程任务而设计的。 C++的模板特性提供了一种全新的编程方法——泛型编程。 iostream ...
阅读更多
ubuntu中实现docker搭建jenkins环境
做项目集成使用 Jenkins 工具,环境搭建一些记录。 准备环境 Ubuntu系统(Ubuntu 18.04 LTS) Docker(v.20.10.12) Jenkins(v.2.319.2) 新创建的云服务器 Ubuntu 系统远程登录 ssh 默认是关闭的,需要在 /etc/ssh/ss ...
阅读更多
448.找到所有数组中消失的数字-LeetCode
给你一个含 n 个整数的数组 nums ,其中 nums[i] 在区间 [1, n] 内。请你找出所有在 [1, n] 范围内但没有出现在 nums 中的数字,并以数组的形式返回结果。 示例 1: 输入:nums = [4,3,2,7,8,2,3,1]输出:[5,6] 示例 2: 输入:nums = ...
阅读更多
大数求余算法
背景Description Implement pow(A, B) % C.In other words, given A, B and C, find (A^B)%C Input The first line of input consists number of the test cases. ...
阅读更多
100.相同的树-LeetCode
相同的树给你两棵二叉树的根节点 p 和 q ,编写一个函数来检验这两棵树是否相同。 如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。 示例 1: 输入:p = [1,2,3], q = [1,2,3]输出:true 示例 2: 输入:p = [1,2], q = [1,nu ...
阅读更多
75.颜色分类-LeetCode
给定一个包含红色、白色和蓝色,一共 n 个元素的数组,原地对它们进行排序,使得相同颜色的元素相邻,并按照红色、白色、蓝色顺序排列。 此题中,我们使用整数 0、 1 和 2 分别表示红色、白色和蓝色。 示例 1: 输入:nums = [2,0,2,1,1,0]输出:[0,0,1,1,2,2] 示例 2 ...
阅读更多
142.环形链表2-LeetCode
给定一个链表,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。 如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,评测系统内部使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。如果 pos 是 -1,则在该链 ...
阅读更多