自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 【摘抄】SLAM中的位姿

方便自己做笔记用,侵删

2022-05-04 20:01:57 1840

原创 【牛客题霸】语法篇 - C++入门72题

数字和基本语法cpp2. double小数转int整数,四舍五入double a;int b = a;会直接输出a的整数部分。考点:负数;小数点后没有数字方法一:round函数四舍五入到最邻近的整数需要额外 #include<math.h>#include<math.h>round(1.56)=2.000000round(-1.99)=-2.000000方法二:直接写double x;int y;if(d>=0) y = d+0.5; e

2022-04-30 15:15:34 3076

原创 【代码随想录】【LeetCode】自学笔记 11 - 动态规划

动态规划简称DP,如果某一问题有很多重叠子问题,使用动态规划是最有效的。

2022-04-03 19:24:49 5211

原创 【代码随想录】【LeetCode】自学笔记 12 -单调栈

什么时候用单调栈呢?通常是一维数组,要寻找任一个元素的右边或者左边第一个比自己大或者小的元素的位置,此时我们就要想到可以用单调栈了。

2022-04-03 13:15:07 649

原创 【代码随想录】【LeetCode】自学笔记 10 - 贪心算法

贪心算法介绍贪心算法一般分为如下四步:将问题分解为若干个子问题找出适合的贪心策略求解每一个子问题的最优解将局部最优解堆叠成全局最优解其实这个分的有点细了,真正做题的时候很难分出这么详细的解题步骤,可能就是因为贪心的题目往往还和其他方面的知识混在一起。贪心没有套路,说白了就是常识性推导加上举反例。...

2022-03-26 17:53:10 946

原创 【代码随想录】【LeetCode】自学笔记09 - 回溯(DFS)

所有回溯法的问题都可以抽象为树形结构——一棵高度有限的N叉树。 回溯算法模板框架:for循环横向遍历,递归纵向遍历,回溯不断调整结果集。

2022-03-22 09:55:27 1274

原创 【代码随想录】【LeetCode】自学笔记05 - 字符串 & 双指针

重点:resize、substr、swap、自己写的函数“去掉首尾空格”、“翻转部分字符串”、string和int互转、双指针。。。

2022-02-24 22:02:46 444

原创 响应时间过长

解决某些网站的响应时间过长

2021-12-21 21:20:20 482

原创 【代码随想录】【LeetCode】自学笔记08 -二叉树

二叉树解题的大忌就是自己稀里糊涂的过了(如果题相对简单),但是也不知道自己是怎么遍历的。这也是造成了二叉树的题目“一看就会,一写就废”的原因。

2021-12-15 19:33:12 1642

原创 【代码随想录】【LeetCode】自学笔记07 - 栈和队列

栈和队列,以及用vector体现栈的相关题目

2021-12-09 20:29:10 352

原创 【代码随想录】【LeetCode】学习笔记03-链表

双指针法、虚拟节点、链表的构造结构体的写法

2021-12-08 19:13:29 722

原创 【代码随想录】【LeetCode】学习笔记02-数组

2.二分法Leecode704. 二分查找第一次提交二分法,大家重拳出击的简单题在我这还是有很多需要注意的点的_(:з」∠)_用的是[low , high]双闭区间法,依旧是笔记写在注释里了class Solution{ public: int search(vector<int>& nums, int target){ int low = 0, high= nums.size()-1; while (low &

2021-12-02 23:49:40 163

原创 【代码随想录】学习笔记01-算法性能分析

时间和空间复杂度每一层递归都是公用一块数组地址空间的,所以 每次递归的空间复杂度是一样的

2021-12-02 22:29:23 145

原创 【Leecode笔记03-数据结构入门14天】初学自用笔记

985机械研二初学【自用】,轻拍~只看不写不可取,一日不写面目憎题目121 买卖股票的最佳时机在写写写逐渐熟悉了各种语法之后,遇到了一道思路很有趣的题第一种暴力解法需要两层for循环第二种一边遍历一边存储当前最低的price和最大的差值,复杂度很低,但缺陷是如果需要知道最大利润对应哪一天就不行了~并且官方答案代码不太有助于厘清思路,改了改class Solution {public: int maxProfit(vector<int>& prices) {

2021-11-26 15:24:40 145

原创 【Leecode笔记02-数据结构入门14天】初学自用笔记

数据结构入门14天-031. 两数之和哈希表先放一放~ 双循环思路里,i++这块就不已经太懂了,拿Leecode当代码测试发现i++和++i在for循环里效果一致class Solution{public://必加 vector <int> twoSum (vector <int> & nums, int target){ int n = nums.size(); for(int i=0; i < n

2021-11-22 11:27:44 179

原创 【代码随想录】【LeetCode】学习笔记04-哈希表

遇到需要判断一个元素是否出现过的场景,应该第一时间想到哈希法!

2021-11-20 18:18:05 536

原创 【Leecode笔记01-数据结构入门14天】初学自用笔记

Leecode似乎会吞笔记,那就记录在这里啦数据结构入门14天-01题目217vectorvector 作为函数的参数或者返回值时,需要注意它的写法:【https://www.w3cschool.cn/cpp/cpp-i6da2pq0.html】double Distance(vector&a, vector&b)其中的“&”绝对不能少!!!vectortest;//建立一个vector,int为数组元素的数据类型,test为动态数组名。1.1begin()

2021-11-20 17:20:57 563

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除