上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 45 下一页
摘要: 维护定长窗口内前K大/小值 K=1 当K=1的时候,就是我们非常熟悉的滑动窗口问题,用一个单调队列来维护窗口最值即可。 K>1 K > 1的时候,单调队列就不管用了,因为他令元素出队的操作,会丢失部分信息。 例如,维护前3大的元素: 11 12 10 5 我们会创建一个递减的单调队列,但是12入队的 阅读全文
posted @ 2025-03-04 21:54 Gold_stein 阅读(33) 评论(0) 推荐(0)
摘要: lower_bound/upper_bound的重载 升序容器,正常使用 在一个升序的容器当中,lower_bound是寻找第一个大于等于target的目标; upper_bound是寻找第一个大于target的目标,那么,他们的实现大致就是这样子的: lower_bound大致实现 int fun 阅读全文
posted @ 2025-03-04 21:36 Gold_stein 阅读(71) 评论(0) 推荐(0)
摘要: STL容器的erase erase的时候,我们既可以传入一个Iterator,也可以传入一个具体的值,顺序容器不支持用值,关联容器支持。 如果是multiset multimap 要注意,如果我们用具体的值去删,会把所有的记录都删掉,用Iterator去删除才能精确地删除我们想要的某个具体值。 阅读全文
posted @ 2025-03-04 14:23 Gold_stein 阅读(5) 评论(0) 推荐(0)
摘要: 递归与循环的博弈:何时在递归中拥抱循环,何时避免? 在算法设计中,递归和循环这对"孪生兄弟"常常让开发者陷入选择困境。很多程序员都曾有类似的困惑:"明明使用了递归,为什么还需要循环?"、"循环里套递归会不会导致重复计算?"。本文将通过具体案例,为您揭开这对组合的神秘面纱。 一、递归与循环的基因解码 阅读全文
posted @ 2025-03-04 03:06 Gold_stein 阅读(98) 评论(0) 推荐(0)
摘要: C++ string查找方法 内容 在 C++ 中,std::string 提供了多种方法获取特定字符或子字符串的位置。以下是常见操作的详细说明和示例: 1. 查找字符的首次出现位置 使用 find() 方法获取字符第一次出现的索引: #include <string> #include <iost 阅读全文
posted @ 2025-03-04 01:29 Gold_stein 阅读(447) 评论(0) 推荐(0)
摘要: push_back & emplace_back 内容 在C++中,vector<vector<int>>使用push_back和emplace_back时对初始化列表的处理差异源于两者参数传递机制的不同。以下是详细解释: 1. push_back的工作原理 隐式类型转换: push_back的参数 阅读全文
posted @ 2025-03-03 16:24 Gold_stein 阅读(57) 评论(0) 推荐(0)
摘要: 批量标准化/[0,1]标准化/[-1,1]标准化 内容 批量标准化( Batch Normalization )后的变量取值范围及进一步缩放方法如下: 一、批量标准化后的取值范围 标准化过程: 公式:\[\hat{x} = \frac{x - \mu_B}{\sqrt{\sigma_B^2 + \e 阅读全文
posted @ 2025-03-03 01:36 Gold_stein 阅读(72) 评论(0) 推荐(0)
摘要: RMSNorm理解 内容 RMSNorm( Root Mean Square Layer Normalization )是一种用于深度学习的归一化方法,其核心思想是通过对输入向量进行缩放归一化,以提升训练稳定性和效率。以下是对其作用、原理及优势的详细解释: 1. 公式回顾 RMSNorm的公式为: 阅读全文
posted @ 2025-03-03 01:34 Gold_stein 阅读(2066) 评论(0) 推荐(0)
摘要: 滑动窗口两大应用场景 1. 求最值 这种情况下,窗口要满足的条件已知,长度未知,而要求的答案也就是窗口长度的最值。 一般都是求最短的窗口,因为滑动窗口往往是把多余的去掉,直到刚刚好满足条件为止。 解法: 根据要满足的条件去拉伸窗口,然后统计答案。 大部分题目都是这样。 2. 统计个数 窗口长度固定, 阅读全文
posted @ 2025-03-02 19:36 Gold_stein 阅读(71) 评论(0) 推荐(0)
摘要: Clion使用wsl出现问题:Wsl/Service/0x8007072c 需要在Terminal设置和Cmake设置中,把Inclue system variables这个选项勾上。 阅读全文
posted @ 2025-03-02 17:56 Gold_stein 阅读(26) 评论(0) 推荐(0)
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 45 下一页