上一页 1 2 3 4 5 6 ··· 8 下一页

2025年9月3日

摘要: https://niumacode.com/training/173/problem/P1800 #include <iostream> #include <vector> using namespace std; int main() { int n; cin>>n; vector<int> te 阅读全文
posted @ 2025-09-03 16:21 boluke龙 阅读(8) 评论(0) 推荐(0)

2025年9月2日

摘要: https://niumacode.com/training/173/problem/P1802 两个点 :答案的排序(二叉堆的重载定义)、字符串最小距离(操作数) 对于处理两个字符串直接经过多少次操作才能变换得到 dp[i][j] 表示以下标i-1为结尾的字符串word1,和以下标j-1为结尾的字 阅读全文
posted @ 2025-09-02 15:45 boluke龙 阅读(6) 评论(0) 推荐(0)

2025年8月30日

摘要: 这个问题非常关键,因为很多人看到函数里加了 const 会疑惑它到底控制的是什么。其实要分清三个层面: 1. 参数加 const (1) 值传递参数 void foo(const int x) { // x 在函数体内不能被修改 } 这里 x 是按值传递的,本来就是函数里的局部拷贝,加 const 阅读全文
posted @ 2025-08-30 16:43 boluke龙 阅读(10) 评论(0) 推荐(0)

2025年8月28日

摘要: 要理解类的对象、成员函数、成员变量(包括const和static修饰的)之间的关系,我们可以从“类是模板,对象是实例”这个核心点展开,逐步分析它们的关联和区别。 一、基础概念:类、对象、成员变量、成员函数 类(Class):是一个“模板”或“蓝图”,定义了一组属性(成员变量) 和行为(成员函数)。比 阅读全文
posted @ 2025-08-28 10:36 boluke龙 阅读(48) 评论(0) 推荐(0)

2025年8月25日

摘要: https://mp.weixin.qq.com/s/txc67CoIBBUAowmim6TRZA https://labuladong.online/algo/frequency-interview/binary-search-in-action/ 阅读全文
posted @ 2025-08-25 17:10 boluke龙 阅读(13) 评论(0) 推荐(0)

2025年8月12日

摘要: https://niumacode.com/training/144/problem/P1722 #include <iostream> #include <vector> #include <unordered_set> using namespace std; int n, m; vector< 阅读全文
posted @ 2025-08-12 16:31 boluke龙 阅读(8) 评论(0) 推荐(0)
 
摘要: 于每次查找,都会使得查找区间缩减为原来的一半,即如果查找区间为1024,只需要10次查找即可得到结果。 即不论查找是否成功,该算法的查找次数一定是O(logn)级别,因此时间复杂度为O(logn)。 模板 关于二分查找的模板有很多种,多为区分不同情况来使用不同的模板,个人感觉很容易用错。这里只推荐下 阅读全文
posted @ 2025-08-12 15:35 boluke龙 阅读(5) 评论(0) 推荐(0)
 
摘要: 差分数组是一种用于高效处理区间更新和区间查询的数据结构,特别称为差分序列。它的核心思想是通过记录数组元素之间的差值,将多次次区间更新操作优化为常数时间操作,非常适合处理频繁的区间增减问题。 差分数组的基本原理 假设有一个原始数组 arr,我们定义其差分数组 diff 如下: diff[0] = ar 阅读全文
posted @ 2025-08-12 10:14 boluke龙 阅读(50) 评论(0) 推荐(0)

2025年7月31日

摘要: 这段代码实现了一个树莓派相机JPEG拍照应用的完整控制流程,其核心逻辑可分为四个阶段: 1. 初始化阶段 RPiCamJpegApp app; StillOptions *options = app.GetOptions(); 作用:创建相机应用实例,获取参数解析器 类比:就像打开手机相机APP时自 阅读全文
posted @ 2025-07-31 14:38 boluke龙 阅读(9) 评论(0) 推荐(0)

2025年7月30日

摘要: rpicam-hello 的 event_loop 是 从相机采集到显示预览 的完整运行管线。下面我帮你提炼出主要流程,并用 Pipeline 的形式总结: 🔧 Pipeline 步骤拆解 1️⃣ 初始化配置 Options const *options = app.GetOptions(); 从 阅读全文
posted @ 2025-07-30 01:29 boluke龙 阅读(16) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 8 下一页