自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【Hot100】贪心算法

*所建造的这座桥的左端点(起跳位置)在我们当前走的这座桥的中间,而不是桥的末尾。所以,我们可以再一次遍历中,记录直到当天的历史最低的价格,然后计算当前股价与历史最低的差值,记录每一天的收益情况,最后保留最优值。从下标为 0 跳到下标为 1 的位置,跳 1 步,然后跳 3 步到达数组的最后一个位置。解释:在第 2 天(股票价格 = 1)的时候买入,在第 5 天(股票价格 =6)的时候卖出,最大利润 = 6-1 = 5。从 0 可以跳到 1,2,3,但是无法从 1,2,3 中的任何位置跳到 4。

2025-08-27 15:28:54 478

原创 【Hot100】二分查找

比如说给你有序数组 nums = [1,2,2,2,3],target 为 2,此算法返回的索引是 2,没错。但是如果我想得到 target 的左侧边界,即索引 1,或者我想得到 target 的右侧边界,即索引 3,这样的话此算法是无法处理的。找到 target 时没有立即返回,而是缩小「搜索区间」的上界 right,在区间 [left, mid-1] 中继续搜索,即不断向左收缩,达到锁定左侧边界的目的。这个场景是最简单的,即搜索一个数,如果存在,返回其索引,否则返回 -1。时,下一步应该去搜索哪里呢?

2025-08-25 16:22:15 579

原创 算法----二叉搜索树(BST)

按照 BST 左小右大的特性,每个节点想要判断自己是否是合法的 BST 节点,要做的事好像是比较自己和左右孩子,比左孩子大,右孩子小。问题是,对于某一个节点 root,他只能管得了自己的左右子节点,怎么把 root 的约束传递给左右子树呢?对于 BST 的每一个节点 node,左子树节点的值都比 node 的值要小,右子树节点的值都比 node 的值大。BST 的中序遍历代码可以升序打印节点的值,那如果我想降序打印节点的值怎么办?对于 BST 的每一个节点 node,它的左侧子树和右侧子树都是 BST。

2025-07-24 17:24:00 633

原创 算法----二叉树

二叉树解题的思维模式分两类:是否可以通过遍历一遍二叉树得到答案?如果可以,用一个traverse函数配合外部变量来实现,这叫「遍历」的思维模式。是否可以定义一个递归函数,通过子问题(子树)的答案推导出原问题的答案?如果可以,写出这个递归函数的定义,并充分利用这个函数的返回值,这叫「分解问题」的思维模式。// 二叉树的遍历框架return;// 前序位置// 中序位置// 后序位置前序位置的代码在刚刚进入一个二叉树节点的时候执行;

2025-07-15 17:40:59 944

原创 算法----滑动窗口

定长滑动窗口和不定长滑动窗口。

2025-07-14 13:52:46 966

原创 Marelli 实习笔记

marelli 实习记录。

2025-06-03 11:09:12 1072

原创 MASt3R

无参考价值。

2025-03-27 17:48:46 519

原创 DROID-Splat

在本文中,介绍了DROID-Splat:一种基于密集端到端光流和使用3D高斯Splatting的密集渲染目标的SotA SLAM系统本地前端全局后端回环检测密集渲染器提出了一个密集的SLAM系统,它结合了具有密集超原语的密集端到端跟踪器将现代SLAM系统的常见构建块结合在一个快速并行实现中。在综合消融显示哪些组件真正重要。在接近实时的跟踪和渲染上展示了常见SLAM基准上的SotA结果。框架在输入方面是灵活的,甚至可以在具有未知特性的野外数据上工作。

2025-03-05 18:11:27 835

原创 Droid-SLAM论文笔记

Droid-SLAM个人笔记,无参考价值。

2025-02-28 22:39:30 842 1

原创 RAFT记录

RAFT论文梳理笔记提示:以下是本篇文章正文内容,下面案例可供参考例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。

2025-02-26 18:10:40 1040

原创 Transformer自学笔记

自学笔记,无参考价值....WqWkWvWqWkWv是需要 training 的参数。

2025-02-22 14:24:38 614

原创 APUE笔记-第七章进程环境

第七章第八章第九章第十章。

2023-10-10 23:54:55 170

原创 APUE笔记-第六章系统数据文件和信息

第七章第八章第九章第十章。

2023-10-08 16:54:37 159

原创 ROS自学笔记(二)

其他文章ROS自学笔记(一)ROS自学笔记(三)提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录其他文章四、ROS中的仿真1. 简单的二维机器人仿真2. URDF rviz Gazebo 简介3. URDF集成Rviz基本流程4. URDF 语法\<robot>\<link>案例一\<joint>案例二案例二优化5. xacro属性与算数运算宏文件包含案例6. URDF xacro 与rviz综合实例(1) 摄像头 Xacro 文件实现(

2023-10-07 15:34:54 264

原创 APUE笔记-第四章文件和目录

第六章第七章第八章第九章第十章。

2023-10-02 03:07:17 360

原创 APUE笔记-第三章文件I/O(系统I/O)

第四章第五章第六章第七章第八章第九章第十章。

2023-10-01 22:12:32 223

原创 ROS小实操

提示:个人笔记,无参考价值。

2023-09-28 20:39:11 364

原创 APUE笔记-第五章标准I/O

APUE自学笔记,第五章 标准I/O

2023-09-27 22:08:11 123

原创 ros服务通信自定义srv

服务通信中,数据分成两部分,请求与响应,在 srv 文件中请求和响应使用---分割。int32 age。

2023-09-23 15:40:45 482

原创 ros话题通信自定义msg

在功能包下创建msg目录,并添加自定义的msg文件。这里以ExampleMessage.msg为例。

2023-09-23 12:44:38 358

原创 c语言之union

结构体占用的内存大于等于所有成员占用的内存的总和(成员之间可能会存在缝隙),共用体占用的内存等于最长的成员占用的内存。共用体使用了内存覆盖技术,同一时刻只能保存一个成员的值,如果对新的成员赋值,就会把原来成员的值覆盖掉。这段代码不但验证了共用体的长度,还说明共用体成员之间会相互影响,修改一个成员的值会影响其他成员。结构体和共用体的区别在于:结构体的各个成员会占用不同的内存,互相之间没有影响;

2023-09-17 15:55:46 166

原创 计算机网络中重要的协议

提示:文章内容整理来自王道考研-计算机网络教材。

2023-08-27 00:17:48 491

原创 Linux高性能服务器编程-自学笔记

提示:本文为作者阅读《Linux高性能服务器编程》时写下的笔记,无参考价值。

2023-08-25 16:35:17 1168 1

原创 C++基础-自学笔记(27-29)

可以引发所需的任何异常。然而,让自定义异常继承 std::exception 的好处在于,现有的异常处理程序 catch(const std::exception&)不但能捕获 bad_alloc、bad_cast 等异常,还能捕获自定义异常,因为它们的基类都是 exception。

2023-08-24 17:34:36 99

原创 C++基础-自学笔记(1-26)

提示:本文章是个人学习c++时写下的笔记,内容不全面,不能够作为参考书使用。《21天学通C++》第8版。

2023-07-28 03:20:34 581

原创 ROS自学笔记(一)

自学rosros通信机制

2023-07-14 01:17:06 3972 1

空空如也

空空如也

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

TA关注的人

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