学习笔记
文章平均质量分 79
各类书籍或课程的学习笔记
我宿孤栈
略略略~
展开
-
Leetcode30-最小展台数量(66)
力扣嘉年华将举办一系列展览活动,后勤部将负责为每场展览提供所需要的展台。已知后勤部得到了一份需求清单,记录了近期展览所需要的展台类型, demand[i][j] 表示第 i 天展览时第 j 个展台的类型。在满足每一天展台需求的基础上,请返回后勤部需要准备的 最小 展台数量。注意:同一展台在不同天中可以重复使用。示例 1:输入:demand = [“acd”,“bed”,“accd”]输出:6解释: 第 0 天需要展台 a、c、d;第 1 天需要展台 b、e、d;原创 2024-04-24 15:13:02 · 273 阅读 · 0 评论 -
C++ STL相关知识点积累之增删改查
1、先用swap把要删除的元素和vector里最后一个元素交换位置,然后把最后一个元素pop_back2、先用find查找元素,然后用erase删除元素1的效率高,2删除元素后需要把后面的元素依次向前移动,但有时会要求不能改变vector中元素顺序,此时只能使用2。原创 2024-01-11 14:54:34 · 544 阅读 · 0 评论 -
判断vector、string是否存在某个元素
string中find()返回值是字母在母串中的位置(下标索引),如果没有找到,那么会返回一个特别的标记npos。(返回值可以看成是一个int型的数)原创 2024-01-09 16:01:50 · 1396 阅读 · 0 评论 -
融合算法综述
多传感器融合的必要性:主要是扬长避短、冗余设计,提高整车安全系数。多传感器融合系统所实现的功能要远超这些独立系统能够实现的功能总和。使用不同的传感器种类可以在某一种传感器全都出现故障的环境条件下,额外提供一定冗余度。这种错误或故障可能是由自然原因(诸如一团浓雾)或是人为现象(例如对摄像头或雷达的电子干扰或人为干扰)导致。各传感器优缺点如下:相机:对目标的颜色和纹理比较敏感,可以完成目标分类、检测、分割、识别等任务,但是不能得到精确的探测距离,而且易受光照、天气条件的影响。原创 2023-08-24 21:53:53 · 5602 阅读 · 0 评论 -
高斯分布(正态分布)详解
高斯分布的概念详解以及通俗易懂解释、实际应用等。原创 2023-08-23 15:03:48 · 35143 阅读 · 0 评论 -
C++生成.dll文件后在Python中引用(包括传递参数是double型、char*数组,接收参数也为数组)
也就是需要传递参数为三个不同类型的参数,返回值为double类型的指针(数组)。那么如何在Python中如何通过这个函数生成的.dll文件调用getInfo()函数,并将返回参数进行输出呢?原创 2023-01-12 16:51:02 · 1156 阅读 · 0 评论 -
标准模板库STL
向量(vector):类似数组(内部是线性存储)支持下标访问,在尾部添加和删除元素效率高,中间执行添加删除操作可以,但效率很低。双端队列( deque ) : 支持下标访问(头尾两端都可添加/删除操作)。列表(list):在任何位置添加和删除操作都很方便,不支持下标访问。堆栈(stack):支持在一端存储和提取元素。队列(queue):支持从前端提取,后端压入元素。优先队列(priority_queue):类似队列,但所提取的是具有最高优先级的元素(默认大者优先)。映射(map)原创 2023-01-04 21:06:38 · 998 阅读 · 0 评论 -
p15~p22基本链表容器和高级链表容器迭代器
自制链表容器自制一个每个节点可存储数据类型不固定的链表容器。功能列表:双向链表:每个节点至少包含三个部分,前指针、中间数据、后指针。双向链表头结点的头指针指向为空(非循环链表中指向尾节点);尾结点同样指向尾空。只需要两个变量即可表示一个list对象,添加链表头节点2准备工作:红色部分代码: 第一步:原来的m_head指向新节点第二步:原来的第一个节点的头指针m_prev应指向新节点删除链表头节点3如上直接不可取,这样会导致无法找到list;所以在删除之前应该先将第二个节点备份,再使之成为原创 2022-12-05 20:06:18 · 815 阅读 · 0 评论 -
p7-p11 类模板
四、类模板4.1 类模板的声明4.2 类模板的使用4.3 类模板的静态成员4.4 类模板的递归实例化五、类模板扩展5.1 全局特化5.2 局部特化5.3 类型形参的缺省5.4 数值形的模板参数5.5 模板技巧原创 2022-11-10 20:00:40 · 361 阅读 · 0 评论 -
P3~P6函数模板
一、函数模板1.1、函数模板的定义1.2、函数模板的使用1.3、函数模板的分析1.4、实例化函数模板的条件二、函数模板扩展2.1 二次编译2.2 隐式推断类型实参2.3 函数模板的重载原创 2022-11-04 16:32:29 · 558 阅读 · 0 评论 -
P1~P2 模板起源
一、模板起源1.1、C++为静态类型语言1.2、宏可摆脱数据类型的限制1.3、利用宏构建通用函数框架原创 2022-11-03 23:57:56 · 343 阅读 · 0 评论 -
Leetcode1-两数之和
Leetcode1-l两数之和原创 2022-11-02 15:33:42 · 144 阅读 · 0 评论 -
Apollo星火计划学习笔记第四讲2——高精地图定位模块
一、定位的作用二、定位用到的算法2.1 GPS、IMU、GNSS(GPS+IMU)、先验地图定位、实时定位和建图三、Apollo定位框架介绍 Apollo定位模块目录结构、RTK、NDT、MSF(融合)、小结四、实践案例原创 2022-10-25 23:21:23 · 702 阅读 · 0 评论 -
相机标定、坐标转换
世界坐标→相机坐标、 像素坐标↔图像/物理坐标系、 像素坐标→世界坐标、 相机外参、相机内参、相机标定内容、 标定计算总公式、单应性变换、、物体在地面(Zw = 0)时的情况、 相机标定整体流程、 单目、双目、RGB-D标定优劣对比、 标定系数含义详解原创 2022-10-11 16:35:02 · 1101 阅读 · 0 评论 -
李飞飞cs231n笔记(Notability版)—— 678节线性分类笔记
线性分类方法组成和概念、损失函数、评分函数、多类支持向量机(svm、折叶损失)、正则化、正则化惩罚、二元支持向量机、softmax分类器(交叉熵)、实际操作注意事项(数值稳定、命名规则)、svm和sotfmax区别原创 2022-10-11 16:02:14 · 350 阅读 · 0 评论 -
李飞飞-cs231n笔记(Notability版)—— 45图像分类
图像分类、K-Nearest Neighbor分类器、交叉验证、Nearest Neighbor分类器的优劣、K-NN(K邻近分类算法)原创 2022-10-11 15:34:09 · 218 阅读 · 0 评论 -
第12章 类和动态内存分配
动态内存和类,特殊成员函数(默认构造函数、默认析构函数、复制构造函数、赋值运算符、地址运算符),构造函数中使用new,返回指向const对象/非const对象的引用,返回对象,指针和对象总结,定位new运算符的使用,队列模拟代码原创 2022-09-05 14:02:59 · 810 阅读 · 0 评论 -
第11章 类的使用
运算符重载概念、使用、示例,重载限制,其它重载运算符(*),友元函数的声明、创建,友元重载原创 2022-08-16 15:25:15 · 614 阅读 · 0 评论 -
第10章 对象和类-2
析构函数的定义、使用、调用,构造(默认构造)和析构函数区别总结,this指针的含义(this,*this)、使用,应用场景,对象数组的声明创建,类作用域(类中创建一个由所有对象共享的常量——枚举和static方法),抽象数据类型的创建.........原创 2022-08-08 16:24:49 · 595 阅读 · 0 评论 -
第10章 对象和类 -1
C++中类的介绍(类声明、类方法定义、类成员的访问控制),类成员函数的实现(声明、定义、使用),类的构造函数(声明、定义、使用),默认构造函数。原创 2022-08-08 15:38:55 · 638 阅读 · 0 评论 -
第9章 内存模型和名称空间
代码编译运行相关,存储连续性(静态持续性、外部链接性、内部链接性、无链接性),说明符合限定符(auto、register、static、extern、mutable、const、volatile),存储方案和动态分配(new和delete),名称空间(namespace),using声明和using编译指令。...原创 2022-08-02 16:09:07 · 233 阅读 · 0 评论 -
第8章 函数探幽-2
默认参数的定义、使用方法、应用场景,函数重载(左值引用和右值引用初定义)定义、使用、应用场景,函数模板的定义,重载的模板,模板局限性,显示具体化和显示实例化原创 2022-08-02 10:59:26 · 291 阅读 · 0 评论 -
第8章 函数探幽 -1
内联函数的含义、使用、注意事项,引用变量相关的引用用于结构、引用用于类对象,对象、继承和引用(ofstream和ostream),何时使用引用参数原创 2022-08-01 16:48:56 · 130 阅读 · 0 评论 -
第7章 函数——C++的编程模块 -2
函数的参数和返回为结构时的使用方法,函数和string、array对象,递归函数,函数指针的基础知识、使用示例,关键字typedef简化原创 2022-08-01 16:01:00 · 321 阅读 · 0 评论 -
第7章 函数——C++的编程模块 -1
函数的定义,函数原型和函数调用,函数参数和按值传递,函数通过指针来处理数组,将数组作为函数参数的使用方法、使用数组区间的函数,函数和二维数组的使用,函数和C-风格字符串原创 2022-08-01 15:37:10 · 437 阅读 · 0 评论 -
第6章 分支语句和逻辑运算符
if、if else、if else if else语句的使用,逻辑表达式(or-||、and-&&、not-!)的使用,字符函数库cctype,?运算符,switch语句接收枚举量、break和continue语句,数字读取的循环,文本I/O、文本文件的输入输出,读取...原创 2022-08-01 15:03:02 · 98 阅读 · 0 评论 -
第5章 循环和关系表达式
for、while、do while循环的使用,cin、cin.get()文本输入,嵌套循环和二维数组原创 2022-08-01 14:05:53 · 573 阅读 · 0 评论 -
第4章 复合类型-2(指针)
指针(重点内容),字符串,自由存储空间,new和delete的使用,自动/静态/动态存储,数组,模板类vector、array。原创 2022-08-01 12:33:49 · 616 阅读 · 0 评论 -
第4章 复合类型-1
数据 字符串 结构 共用体 枚举原创 2022-07-28 22:39:13 · 358 阅读 · 0 评论 -
第13章 类的继承
13.1 简单的基类原创 2022-07-28 22:15:37 · 203 阅读 · 0 评论