跳到主要内容
极客日志极客日志
首页博客AI提示词GitHub精选代理工具
搜索
|注册
重置
编程语言 / C++

标签

全部标签AIGPT-image-2javaNode.jsNuctPayPPT制作React NativeRNSaaSVScodeWeChat大前端算法

分类

全部分类
编程语言
PythonJavaScriptTypeScriptJavaKotlinGo / GolangRustC++CC#F#PHPRubySwiftObjective-CScalaClojureElixirErlangHaskellDartLuaPerlRJuliaMATLAB / OctaveSQLShell / BashPowerShellHTML / CSSZigNimCrystalGroovyVisual Basic .NETSolidity汇编

排序

最新更新最新发布最多浏览最多点赞
C++AI算法

宇树机器人 G1 二次开发:FAST_LIO 建图与 RViz 配置教程

宇树机器人 G1 基于 FAST_LIO 算法实现建图与定位。涵盖系统环境准备、工作空间创建、Open3D 库配置、Livox 雷达驱动安装及参数设置。通过配置激光雷达 IP 和 ROS 环境变量,启动映射与可视化终端,完成点云数据采集与 RViz 显示流程,适用于 ROS1 Ubuntu 20.04 环境下的机器人二次开发。

古灵精怪发布于 2026/3/30更新于 2026/4/253 浏览0 点赞约 9 分钟阅读
C++AI算法

PCL点云处理算法全解析

PCL 点云库的核心算法模块,包括基础数据结构、滤波(体素栅格、统计离群点)、特征提取(法向量、FPFH)、分割(RANSAC 平面)、配准(ICP)及深度学习集成。同时涵盖 KDTree 加速、OpenMP 并行化等性能优化技巧,并提供了版本适配与扩展库集成的建议。

奇形怪状发布于 2026/3/30更新于 2026/4/2416 浏览5 点赞约 7 分钟阅读
C++ 高精度时间库 chrono 详解
C++算法

C++ 高精度时间库 chrono 详解

C++ 中的高精度时间库 chrono。首先对比了 C 语言 time.h 的不足,阐述了 chrono 的设计哲学,包括时间段、时间点和时钟三大核心概念。接着讲解了库中的各类单位,涵盖时长、时钟、日历基础及复合单位、时区和字面量。重点分析了 duration、time_point 等模板类及其接口,区分了 C++11 基础时钟与 C++20 新增专业时钟。此外,还介绍了日历类型的构建与运算、相关操作函数及 I/O 支持。最后通过日期计…

战神发布于 2026/3/30更新于 2026/4/2412 浏览1 点赞约 60 分钟阅读
C++算法

C++ 算法竞赛常用模板与 STL 详解

总结了 C++ 算法竞赛中的常用编程模板与 STL 容器使用技巧。内容包括万能头文件引入、IO 流同步关闭优化、数组内存分配原则、long long 防溢出策略及浮点数精度设置。重点讲解了 vector、set、multiset 和 map 的定义、初始化、增删改查、排序去重及性能优化方法,适用于提升竞赛代码编写效率与正确性。

禅心发布于 2026/3/30更新于 2026/4/249 浏览1 点赞约 11 分钟阅读
C++ 哈希表原理与实现
C++算法

C++ 哈希表原理与实现

哈希(散列)的基本概念,包括哈希函数如何将数据映射为固定长度数值。详细阐述了直接定址法和除留余数法等常见实现方法。重点讲解了哈希冲突的产生原因及解决方案,涵盖闭散列(线性探测、二次探测)和开散列(哈希桶/链地址法)。通过 C++ 代码示例展示了哈希表的数据结构、插入、查找、删除及扩容机制,对比了不同冲突解决策略的优劣。

漫步发布于 2026/3/30更新于 2026/4/2515 浏览5 点赞约 26 分钟阅读
STL string 类源码实现详解
C++算法

STL string 类源码实现详解

从零模拟实现 C++ STL string 类。涵盖构造函数、拷贝构造与赋值运算符的深拷贝策略(传统写法与 Copy-and-Swap)、迭代器设计、容量管理(reserve/capacity)、字符串修改(push_back/insert/erase)及输入输出流重载。重点解析内存分配机制、自我赋值保护及边界条件处理,帮助深入理解底层数据结构与资源管理。

苹果系统发布于 2026/3/30更新于 2026/4/262 浏览0 点赞约 12 分钟阅读
C++ 容器全面剖析:STL 常用容器特性与用法详解
C++算法

C++ 容器全面剖析:STL 常用容器特性与用法详解

详细解析了 C++ STL 中的三大类容器:序列容器(vector, array, list, deque)、关联容器(set, map)及无序容器(unordered_set, unordered_map)。阐述了各类容器的存储机制、时间复杂度特点及适用场景,并通过代码示例展示了常用操作方法,帮助开发者根据实际需求选择最优容器以提升程序性能。

云间运维发布于 2026/3/30更新于 2026/4/2413 浏览1 点赞约 17 分钟阅读
C++ 多态详解
C++算法

C++ 多态详解

C++ 多态分为编译时多态和运行时多态。运行时多态需满足继承关系、基类指针或引用调用虚函数、派生类重写虚函数三个条件。核心机制依赖虚函数表(vtable)和虚函数表指针(_vfptr),实现动态绑定。纯虚函数定义抽象类,强制子类实现接口。析构函数建议设为虚函数以防止内存泄漏。override 和 final 关键字用于辅助重写检查和禁止重写。

微码行者发布于 2026/3/30更新于 2026/4/2516 浏览2 点赞约 54 分钟阅读
C++ 核心基础概念详解
C++

C++ 核心基础概念详解

C++ 基础涵盖命名空间解决冲突、输入输出流操作、缺省参数规则、函数重载机制、引用别名特性及 const 引用安全、宏与内联函数区别以及 nullptr 空指针安全性。重点在于理解作用域查找、内存操作效率提升及类型安全规范。

鲜活发布于 2026/3/30更新于 2026/4/252 浏览0 点赞约 6 分钟阅读
Linux 线程控制与 pthread 基础
C++

Linux 线程控制与 pthread 基础

Linux 下线程的实现机制,指出 Linux 通过轻量级进程(LWP)模拟线程,用户态通过 pthread 库进行封装。内容涵盖线程创建、ID 类型(LWP 与 pthread_t)、线程生命周期管理、资源共享及数据冲突问题。同时展示了使用 pthread 传递自定义对象的方法,并简要介绍了 C++11 标准库对多线程的支持。

游戏玩家发布于 2026/3/30更新于 2026/4/2515 浏览2 点赞约 11 分钟阅读
动态规划:路径问题
C++算法

动态规划:路径问题

介绍使用动态规划求解下降最小路径和的方法。定义状态 dp[i][j] 表示到达位置的最小路径和,通过比较上方三个方向的最小值进行状态转移。为解决边界问题,初始化时增加虚拟行列,第一行置 0 其余置正无穷。填表顺序为从上往下,最终返回最后一列的最小值。文末提供 C++ 代码实现及解题五步总结。

蜜桃汽水发布于 2026/3/30更新于 2026/4/2417 浏览3 点赞约 6 分钟阅读
堆和二叉树数据结构初阶:C/C++ 实现与理论
C++算法

堆和二叉树数据结构初阶:C/C++ 实现与理论

介绍堆和二叉树的基础理论与 C/C++ 实现。内容涵盖堆的定义、大根堆与小根堆的模拟实现(初始化、插入、删除、建堆)、TopK 问题及堆排序。同时讲解二叉树的性质、四种遍历方式(前序、中序、后序、层序)及常用功能(销毁、求节点数、深度、查找、判断完全二叉树)。结合习题示例,解析递归与队列在树操作中的应用。

雪落无声发布于 2026/3/30更新于 2026/4/2517 浏览5 点赞约 17 分钟阅读
红黑树数据结构与实现
C++算法

红黑树数据结构与实现

红黑树的概念、五大性质及节点定义,详细讲解了插入操作中的旋转与变色逻辑,提供了验证平衡性的方法以及完整的 C++ 代码实现与性能测试,展示了红黑树在大数据量下的插入与查找效率。

王者发布于 2026/3/30更新于 2026/4/2517 浏览2 点赞约 32 分钟阅读
前缀和算法实战:连续数组与矩阵区域和解析
C++算法

前缀和算法实战:连续数组与矩阵区域和解析

针对连续数组与矩阵区域和问题,核心在于前缀和技巧的运用。将 0 视为 -1 可将连续数组问题转化为寻找和为零的最长子区间,配合哈希表记录索引可高效求解。矩阵区域和则依赖二维前缀和预处理,通过坐标映射公式快速计算任意子矩阵和,需注意边界条件的 min/max 处理。代码示例展示了具体实现细节,有助于理解算法优化思路。

moshang发布于 2026/3/30更新于 2026/4/252 浏览0 点赞约 10 分钟阅读
算法实战:替换所有问号与提莫攻击详解
C++算法

算法实战:替换所有问号与提莫攻击详解

替换所有问号问题要求遍历字符串,用 a-z 字符替换问号并避开相邻重复字符;提莫攻击问题则需比较攻击间隔与中毒持续时间,累加有效中毒时长。两题核心均为模拟过程与边界情况处理,代码采用 C++ 实现,逻辑清晰且效率较高。

二进制发布于 2026/3/30更新于 2026/4/252 浏览0 点赞约 6 分钟阅读
链表带环检测与入口定位:快慢指针法原理及实现
C++算法

链表带环检测与入口定位:快慢指针法原理及实现

链表带环问题是经典考点。通过快慢指针判断环存在,利用速度差在环内相遇。找到相遇点后,双指针分别从起点和相遇点同速前进,再次相遇处即为环入口。结合数学推导与代码实现,解析其底层逻辑。

2177283801发布于 2026/3/30更新于 2026/4/262 浏览0 点赞约 8 分钟阅读
C++AI算法

Microsoft C++ Build Tools 安装指南

介绍在 Windows 环境下安装 Microsoft C++ Build Tools 的详细步骤,解决 Python 包编译时报错缺少 C++ 编译环境的问题。内容包括下载安装工具、选择必要组件、配置环境变量及验证安装是否成功。

DataScient发布于 2026/3/30更新于 2026/4/2621 浏览4 点赞约 6 分钟阅读
C++算法

GCC 14与C++26并发新特性深度解析

GCC 14 完整支持 C++26 草案并发特性,包括协作式取消、细粒度内存模型及任务组管理。文章解析了协程接口优化、原子智能指针理论、无锁数据结构实现及同步机制扩展。通过对比 C++23 与 C++26 性能,探讨了编译器前端支持与运行时库优化策略,并提供了基于任务的并行执行框架设计与端到端调优实践,旨在提升高并发系统下的线程安全与执行效率。

CodeArtist发布于 2026/3/30更新于 2026/4/2522 浏览3 点赞约 27 分钟阅读
C++算法

C++ 实现 DLL 注入原理与源码示例

Windows 平台下 C++ 实现 DLL 注入的技术教程。利用 OpenProcess、VirtualAllocEx、WriteProcessMemory 和 CreateRemoteThread 等 Windows API,将指定 DLL 路径写入目标进程内存并执行 LoadLibraryW 完成加载。内容包含原理分析、API 流程、完整代码实现及常见问题解答,适用于逆向工程与安全研究学习。

花里胡哨发布于 2026/3/30更新于 2026/4/2419 浏览3 点赞约 16 分钟阅读
C++算法

C++ STL 常用算法详解:序列、排序与数值处理

C++ STL 中的常用算法,包括非修改序列算法(find, count, for_each 等)、修改序列算法(copy, transform, replace, remove 等)、排序算法(sort, stable_sort, nth_element 等)、堆算法、最小最大值算法以及数值算法(accumulate, inner_product 等)。通过代码示例展示了各算法的用法及注意事项,如 remove 需配合 erase 使…

猫巷少女发布于 2026/3/30更新于 2026/4/2516 浏览3 点赞约 32 分钟阅读
上一页下一页