- 博客(94)
- 资源 (1)
- 收藏
- 关注
原创 [学习笔记-C++篇]day17-18 牛客C++面经page1
只能说越学越觉得自己还需要学很多。前10天打基础,4天入门基本题,现在要把算法入门一下。有太多的所谓的学习计划了,连参考都不知道参考什么。slow down。从算法入门为切入,对某种算法专项训练。预计11天,到月底结束。下个月开始剑指offer。链接:算法入门c++校招面试题目合集目录1.面试题第1页1.11.21.31.41.51.61.71.8小总结1.91.101.111.121.131.141.151.161.171.181.191.202.算法入门2.1 查找1.面试题第1页1
2022-03-28 14:20:06
1082
原创 [学习笔记-C++篇]day8 文件和流-Web编程
努力时毫不质疑,结束时绝不留恋。更新计划了,9+1,第10天的教程会同步更新感谢大佬几款优秀的支持C、C++在线编译器stage1——10天入门阶段教程网站:C++ 教程在线编译器:compile c++ gcc online刷题网站:阶段1第一关:基本数据类型day8 planA教程3,刷题3(5),复习3(1)教程完成度100%,刷题完成度0%,复习完成度100%主要原因:Q&A1.文件和流1.1 打开文件1.2 关闭文件1.3 读入和写出文件1.4 文件位置指针2.
2022-03-12 23:13:51
893
原创 [学习笔记-C++篇]day7 plus(刷题篇)
刷题网站:阶段1第一关:基本数据类型今天只刷题,因为没时间学习,工作总是会在生活中与你不期而遇,那只能尽快“应付”掉了。检索栏1.寻找最大值1.寻找最大值草率暴力解+排序,消耗差不多。class Solution {public: /** * @param nums: the list of numbers * @return: return the maximum number. */ int maxNum(vector<int> &
2022-03-11 23:25:20
515
原创 [学习笔记-C++篇]day7继承-接口(抽象类)
为了保证内容完整性,将day6的继承搬运一下。可以看到,5天入门变为7天入门了(就站在门框上,这门还进不进了?!)。感谢大佬几款优秀的支持C、C++在线编译器stage1——7天入门阶段教程网站:C++ 教程在线编译器:compile c++ gcc online刷题网站:阶段1第一关:基本数据类型day7 planA教程2(2-4),刷题3(1+4),复习3(2)教程完成度100%,刷题完成度0%,复习完成度100%主要原因:摸鱼是最大的敌人!!!Q&A1.继承1.1
2022-03-11 23:11:35
189
原创 [学习笔记-C++篇]day6 类&对象
为了保证内容完整性,将day4的类搬运一下。感谢大佬几款优秀的支持C、C++在线编译器stage1——5天入门阶段教程网站:C++ 教程在线编译器:compile c++ gcc online刷题网站:阶段1第一关:基本数据类型day4 planA教程2(1),刷题3(3)教程完成度100%,刷题完成度100%主要原因:其实今天有点怠惰了…Q&A1.类&对象1.1 类的定义1.2 类成员函数1.3 类访问修饰符1.4 继承中的特点1.5 类构造函数1.6 析构函数1
2022-03-10 22:06:25
447
原创 [学习笔记-C++篇]day5+6 plus(刷题篇)
刷题网站:阶段1第一关:基本数据类型今天只刷题,因为没时间学习,工作总是会在生活中与你不期而遇,那只能尽快“应付”掉了。检索栏1.打印X1.打印X本来想找规律的,结果发现题目就是规律。不过构造还是要找规律的,初步摸索一个规律,就按照X的笔画,先构造左上到右下的一列,再构造右上到左下的一列,很明显,一个规律是i=j,但很可惜另一个规律不是i=-j,所以再观察,发现i+j=n-1。class Solution {public: /** * @param n: An intege
2022-03-09 23:33:06
228
原创 [学习笔记-C++篇]day4 引用-类&对象
入门阶段ing,没想到指针花了这么久时间,主要原因还是以前就没学明白,现在大体疏通好了,还需要用的时候灵活适应。感谢大佬几款优秀的支持C、C++在线编译器stage1——5天入门阶段教程网站:C++ 教程在线编译器:compile c++ gcc online刷题网站:阶段1第一关:基本数据类型day4 planA教程(20-23),刷题2,复习2(1)教程完成度100%,刷题完成度100%,复习完成度100%主要原因:优秀吧(bushi)。目标稍微合理一点就比较好达成。缺点:饿de快
2022-03-08 22:52:56
323
原创 [学习笔记-C++篇]day4 plus(刷题篇)
刷题网站:阶段1第一关:基本数据类型检索栏1.三数之中的最大值2.大小写转换3.判断数字与字母字符4.月份天数5.闰年1.三数之中的最大值class Solution {public: /** * @param num1: An integer * @param num2: An integer * @param num3: An integer * @return: an interger */ int maxOfThreeNum
2022-03-08 14:43:48
231
原创 [学习笔记-C++篇]day3 plus(刷题篇)
刷题网站:阶段1第一关:基本数据类型检索栏1.简单计算器1.简单计算器omg,被蠢到,还想什么类型转换,这不就是个条件判断。class Calculator {public: /** * @param a: An integer * @param op: A character, +, -, *, /. * @param b: An integer * @return: The result */ int calculate(in
2022-03-07 22:54:51
90
原创 [学习笔记-C++篇]day2 plus(刷题篇)
刷题网站:阶段1第一关:基本数据类型一般整理2+思路,一个常规思路,一个改进思路,若有其它思路也会同步整理。为便于调试,一般会编写主函数。检索栏1.反转3位数2.A+B问题3.巴什博奕4.计算圆周长和面积1.反转3位数// 常规思路// 分别取三位,然后交换构造新三位数#include <iostream>#include <cmath> using namespace std;class Solution {public: /** *
2022-03-06 23:15:21
134
原创 [学习笔记-C++篇]day2 函数-字符串
好消息好消息,今天起得挺早,早起冲刺(?)坏消息,2天计划有点紧,but可以再狗一狗(?)感谢大佬几款优秀的支持C、C++在线编译器stage1——2天入门阶段教程网站:C++ 教程在线编译器:compile c++ gcc online刷题网站:阶段1第一关:基本数据类型day2 planA教程9+4,刷题3(10)plan B教程(15-23)+7,刷题1+2教程完成度25%,刷题完成度40%主要原因:从15开始内容指数递增,细节比较多,需要实操复习,博客长度就是证明>
2022-03-06 21:01:40
295
原创 [学习笔记-C++篇]经典题解1——巴什博奕
对于巴什博奕来说,最重要的是明确可控范围,其次总数和决胜条件决定了先后手安排。以取棋子为例,必要条件如下:棋子总数x最少取min个,最多取max个取到获胜还是取到输解题思路:1.取到获胜类型, a=floor(x/(min+max))为可控范围,b=x%(min+max)为先后手决定条件。若b为0,则直接后手调控,若b不为0,则先手拿b个,然后后手调控。2. 取到输类型, a=floor((x-1)/(min+max))为可控范围,b=(x-1)%(min+max)为先后手决定条件。若b为
2022-03-06 16:35:08
207
原创 [学习笔记-C++篇]自我挑战30天熟悉C++整体框架--2
人麻了,没想到中间隔了一周。厚着脸皮说是第2天。学习链接:C++入门教程,C++基础教程(更新完毕)在线编程:菜鸟工具或者ideoneDAY 1理论及操作类。class为类的关键字,其后为类名称,{}内为类中的变量。class Student{public: //成员变量 char *name; int age; float score; //成员函数。 void say(){ cout<<name<<
2022-03-05 15:48:37
169
原创 [学习笔记-C++篇]数组和字符串
数组一个很简单的中心下标查找程序。v1.0版本该版本最基础,分别计算第i个下标左、右的元素和进行比较。思路简单,但是遍历下标需要重复计算,运算时间太长。class Solution {public: int pivotIndex(vector<int>& nums) { int midnum=-1; for (int i=0;i<nums.size();i++) { int.
2021-12-07 21:24:13
411
原创 [学习笔记-C++篇]队列
代码参考队列 - 实现【可能要注册,不是广告】1)使用的时候自己补充头文件和命名空间说明;2)data.size()这个东西测试了一下,加入只在队列中输入2个元素的话,这个值就一直是2,其实相较于队列中元素个数这个含义,更贴合队尾指针。所以判空的时候p_start才和这个值进行比较。...
2021-11-16 20:36:32
881
原创 [学习笔记-SLAM篇]KITTI数据集简单记录
参考:kitti数据集使用-rosbag-rviz这是一个使用实例,大佬出品。详解KITTI数据集含有介绍和国内镜像。
2021-10-30 17:08:02
756
原创 [学习笔记-SLAM篇]评估指标
参考:视觉SLAM基础:算法精度评价指标(ATE、RPE)写的很详细,暂时先不整理了。有一个地方,要输出ape的旋转部分的时候,添加指令-r rot_part。
2021-10-27 20:56:26
510
原创 [学习笔记-图像处理篇]可见光转灰度RGB2GRAY
参考OpenCV中CV_RGB2GRAY和CV_BGR2GRAY的区别【OpenCV】RGB2GRAY原理三通道转单通道的时候,对不同通道权重的不同,是否也会影响到特征提取和匹配的结果呢。opencv:CV_RGB2GRAY转换公式Gray = 0.1140R + 0.5870G + 0.2989*Bmatlab:rgb2gray转换公式Gray = 0.29900R + 0.58700G + 0.11400*B...
2021-10-21 16:44:42
509
原创 [学习笔记-SLAM篇]ubuntu18.04配置ORB-SLAM3纠错篇
配置方法参考:https://blog.csdn.net/jihaoweizzz/article/details/109824857下述问题均为执行./build.sh时出现的报错。1. LocalMapping.cc:628:49: error: no match for ‘operator/’ORB_SLAM3/src/LocalMapping.cc:628:49: error: no match for ‘operator/’ (operand types are ‘cv::Matx<
2021-10-08 09:54:39
387
原创 [学习笔记-图像处理篇]梳理图像匹配算法细则
参考KeyPoint特征提取与匹配—SURF;SIFT;ORB;FAST;Harris角点opencv中DMatch解释1. 特征提取及描述这一部分opencv都是有现成的,首先是初始化关键点和描述子变量。vector<Keypoint> keypoints1, keypoints2;Mat descriptors1, descriptors2;关键点为<Keypoint>元素组成的向量,其中<Keypoint>类内容如下:class KeyPoin
2021-10-07 22:25:55
1035
1
原创 [学习笔记-OpenCV篇]FlannBasedMatcher使用问题
代码调试出错记录:使用opencv的时候,下面的语句会报错FlannBasedMatcher matcher;查看变量,发现在matcher中显示未为opencv_features2d249d.dll加载任何符号。应该是版本问题,改成下面的就好BruteForceMatcher<HammingLUT> matcher...
2021-10-07 16:17:42
696
原创 更改ubuntu18.04中生成的application/x-sharedlib类型文件图标
参考https://help.ubuntu.com/community/AddingMimeTypeshttps://ubuntuqa.com/article/2152.htmlhttps://blog.csdn.net/dragoo1/article/details/116259818该类帖子不多,参考链接1为官网教程。首先检查该类型的图标是否存在grep 'sharedlib' /etc/mime.types如果上一步没有输出,证明没有,需要创建sudo -H gedit /
2021-10-06 16:01:30
1915
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人