跳到主要内容
极客日志极客日志
首页博客AI提示词GitHub精选代理工具
搜索
|注册
极客日志

极客日志

面向效率的开发者社区

站内导航

  • 首页
  • 工具箱
  • 博客

快速链接

  • 全球AI模型中转站:Crex
  • 大模型:Hugging Face
  • Stack Overflow
  • MDN

联系我们

  • 技术支持:[email protected]
  • 商务合作:[email protected]
  • 投诉举报:[email protected]

© 2026 极客日志 · zeeklog.com

隐私政策|用户服务条款|关于我们
重置
编程语言 / C++

标签

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

分类

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

排序

最新更新最新发布最多浏览最多点赞
位运算算法核心技巧与经典例题解析
C++算法

位运算算法核心技巧与经典例题解析

综述由AI生成系统讲解了位运算的基础符号、常用技巧(如取反、异或、位图思想)及优先级,并通过六个经典算法题(判定字符唯一、丢失数字、两整数之和、只出现一次的数字 II、消失的两个数字)展示了位运算在实际编程中的应用。内容涵盖哈希表替代方案、高斯求和、二分查找及异或抵消等解法,提供了完整的 C++ 代码实现与复杂度分析,适合算法学习者深入理解位操作优化。

leon发布于 2026/3/24更新于 2026/5/314 浏览4 点赞约 22 分钟阅读
C++ STL 中 set 与 map 的实现原理及算法实战应用
C++算法

C++ STL 中 set 与 map 的实现原理及算法实战应用

本文深入解析 C++ STL 中 set 与 map 的底层红黑树实现机制,涵盖构造、迭代器操作、插入删除细节及 multiset/multimap 差异。结合力扣经典题目,演示如何利用 set 去重排序解决交集问题,利用 map 映射处理链表复制及词频统计,深入理解容器特性在算法实战中的应用。重点讲解 iterator 失效风险、operator[] 隐式插入逻辑及稳定排序策略。

疯疯癫癫发布于 2026/3/24更新于 2026/4/303 浏览0 点赞约 11 分钟阅读
算法实战:替换所有问号与提莫攻击
C++算法

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

LeetCode 1576 替换所有问号通过遍历字符串并尝试 a-z 字符填充问号,确保不与相邻字符重复;495 提莫攻击则需计算攻击间隔,若间隔小于中毒时长则累加间隔,否则累加完整时长,最后加上最后一次攻击的持续时间。两者均为典型的模拟类算法题,重点考察边界条件处理与逻辑分支判断。

岁月神偷发布于 2026/3/24更新于 2026/5/36 浏览0 点赞约 5 分钟阅读
C/C++ 算法入门:动态规划多状态问题 - 打家劫舍与股票买卖
C++算法

C/C++ 算法入门:动态规划多状态问题 - 打家劫舍与股票买卖

动态规划多状态问题详解。涵盖打家劫舍系列(含环形数组、删除并获得点数)及粉刷房子问题。深入讲解股票买卖最佳时机系列,包括含冷冻期、含手续费、最多两笔交易及任意 k 次交易的解法。通过状态定义、转移方程推导及代码实现,展示如何拆分互斥状态构建二维或三维 DP 表,解决线性 DP 中的复杂约束条件。

莫名其妙发布于 2026/3/24更新于 2026/5/49 浏览0 点赞约 19 分钟阅读
C++算法

2025 年第七届全国高校计算机能力挑战赛初赛 C++ 组:观测点划分

2025 年第七届全国高校计算机能力挑战赛初赛 C++ 组的'观测点划分'题目。题目要求在直线分布的 n 个观测点中划分为 k 个连续区域,目标是最大化各区域首尾坐标差值的总和。需剔除坐标大于等于 1500 的点。输入包含点数 n、区域数 k 及升序坐标序列,输出最大总长度。该问题属于算法竞赛中的动态规划或贪心策略应用范畴。

监控大屏发布于 2026/3/24更新于 2026/5/314 浏览3 点赞约 2 分钟阅读
C++ STL 容器详解:map 与 set 的使用与底层原理
C++算法

C++ STL 容器详解:map 与 set 的使用与底层原理

C++ STL 中的关联式容器 map 和 set 基于红黑树实现,提供高效的查找与排序功能。set 用于存储唯一键值并自动排序,支持去重;map 则存储键值对,通过 key 快速访问 value。详细讲解两者的构造、增删查操作、迭代器使用及底层逻辑,并通过 pair、make_pair 及 operator[] 的源码分析,展示如何在实际场景中统计词频或解决链表环检测等问题。

涅槃凤凰发布于 2026/3/24更新于 2026/5/58 浏览0 点赞约 70 分钟阅读
C++ String 赋值运算符重载:从“砸碗”到“换碗仪式”
C++

C++ String 赋值运算符重载:从“砸碗”到“换碗仪式”

探讨 C++ 中类包含动态资源时的赋值运算符重载问题。默认浅拷贝会导致重复释放内存或内存泄漏。传统写法需手动管理内存并检查自赋值,存在风险。现代推荐采用 Copy-and-Swap 惯用法,通过传值参数构造临时对象并交换资源,利用析构自动清理旧资源,实现异常安全且无需显式自赋值检查。

DockerOne发布于 2026/3/24更新于 2026/5/515 浏览2 点赞约 10 分钟阅读
C++ RTTI 与多态机制深度解析:原理、开销与实践
C++算法

C++ RTTI 与多态机制深度解析:原理、开销与实践

C++ RTTI 核心组件 typeid 与 dynamic_cast 详解,剖析 vptr/vtable 底层机制及运行时类型检查流程。对比静态与动态类型识别差异,评估空间时间开销,明确禁用场景与最佳实践,倡导优先采用虚函数多态设计替代类型判断。

监控大屏发布于 2026/3/24更新于 2026/5/15 浏览0 点赞约 10 分钟阅读
C++ LeetCode 算法题解析:逆波兰表达式与滑动窗口
C++算法

C++ LeetCode 算法题解析:逆波兰表达式与滑动窗口

四道 C++ LeetCode 算法题的解法。包括使用栈计算逆波兰表达式求值,利用优先队列和单调队列解决滑动窗口最大值问题,通过哈希表配合最小堆获取前 K 个高频元素,以及使用栈简化 Unix 风格文件路径。内容涵盖数据结构应用与字符串处理技巧。

内存管理发布于 2026/3/24更新于 2026/5/317 浏览2 点赞约 11 分钟阅读
C++算法

洛谷 P1108 低价购买题解

解析洛谷 P1108 低价购买问题,重点在于求解最长下降子序列长度及不重复方案数。核心难点在于处理相同数值导致的重复序列。通过定义状态 f[i] 表示以第 i 天价格结尾的最长下降子序列长度,t[i] 表示对应方案数。采用同值覆盖策略:当遍历到当前价格 i 时,若发现前序存在相同价格 j,则将 t[j] 清零,确保相同数值仅由最后一次出现的位置贡献方案数,从而消除重复计数。

赛博行者发布于 2026/3/24更新于 2026/5/514 浏览4 点赞约 2 分钟阅读
Flood Fill 算法实战:图像渲染与岛屿问题解析
C++算法

Flood Fill 算法实战:图像渲染与岛屿问题解析

Flood Fill 算法基于深度优先搜索或广度优先搜索遍历连通区域。本文结合图像渲染、岛屿数量、最大面积及被围绕区域四个经典题目,演示如何利用 DFS 标记访问状态、统计连通分量及计算面积。重点讲解边界处理与颜色替换逻辑,提供完整的 C++ 代码实现与思路分析。

嘘发布于 2026/3/24更新于 2026/5/44 浏览0 点赞约 13 分钟阅读
二叉树深度计算与中后序转先序算法解析
C++算法

二叉树深度计算与中后序转先序算法解析

二叉树深度计算与中后序转先序算法解析。通过两个经典例题讲解二叉树递归应用。首先利用左右子树高度最大值加一求解树深;其次基于后序遍历确定根节点,结合中序遍历划分左右区间,递归生成先序序列。重点在于理解递归边界与区间映射关系。

二进制发布于 2026/3/24更新于 2026/5/56 浏览0 点赞约 3 分钟阅读
C++ 与 Qt 开发环境搭建及 Windows 快捷键指南
C++

C++ 与 Qt 开发环境搭建及 Windows 快捷键指南

综述由AI生成通过类比方式解释了 C++ 与 Qt 的关系,指出 C++ 是基础而 Qt 是基于 C++ 的高级工具箱。文中对比了原生 C++ 与 Qt 在字符串处理上的语法差异,如 std::string 与 QString 的区别,旨在帮助初学者理解两者本质并理清学习路径。

女王发布于 2026/3/24更新于 2026/5/514 浏览3 点赞约 1 分钟阅读
C++ 笔试刷题实战:数字重排、队列约束与二叉树路径和
C++算法

C++ 笔试刷题实战:数字重排、队列约束与二叉树路径和

本题集包含三道 C++ 算法题,分别涉及数字重排、队列约束与二叉树路径和。第一题考察字符串操作与贪心策略,通过交换数位实现偶数重排;第二题利用回溯法解决带约束的排列计数问题,重点在于剪枝逻辑;第三题深入二叉树递归,通过后序遍历计算最大路径和,需妥善处理负值对路径的影响。代码均经优化,注重边界条件与时间复杂度控制,适合面试备考参考。

FlinkHero发布于 2026/3/24更新于 2026/4/308 浏览0 点赞约 7 分钟阅读
C++ 类与对象进阶特性与编译器优化
C++算法

C++ 类与对象进阶特性与编译器优化

C++ 类与对象进阶特性涵盖初始化列表底层逻辑、static 成员共享机制、友元封装突破、内部类关联及匿名对象生命周期。重点解析引用与 const 成员必须用初始化列表的原因,静态成员变量类外初始化规则,以及友元单向性限制。同时探讨编译器对对象拷贝的优化策略,如隐式转换与返回值优化,并提供 GCC 关闭优化验证方法。通过实战案例展示对象计数统计等应用场景,帮助开发者避开工程开发中的高频陷阱,理解设计初衷以写出高效安全代码。

随缘发布于 2026/3/24更新于 2026/5/39 浏览0 点赞约 28 分钟阅读
C++

C++ UTF-8 编码字符使用指南:基础与非 UTF-8 文件适配

介绍 C++ 中 UTF-8 编码字符的基础使用方法及非 UTF-8 源文件的适配技巧。涵盖源文件编码配置(UTF-8 无 BOM)、u8 前缀作用、编译器参数设置(GCC/Clang/VS)以及控制台和文件读写的环境适配。针对非 UTF-8 源文件场景,提供确认编码、配置编译器识别源文件编码及使用 u8 前缀的三步解决方案,并推荐统一编码为 UTF-8 的最佳实践。

星落发布于 2026/3/24更新于 2026/5/418 浏览2 点赞约 15 分钟阅读
C++

Sudachi 开源模拟器跨平台使用指南

综述由AI生成Sudachi 是基于 C++ 开发的跨平台 Nintendo Switch 模拟器,支持 Android、Linux、macOS 和 Windows。文章介绍了不同场景下的安装与配置方法,包括 Ubuntu 依赖安装、Android APK 部署及开发环境搭建。提供了针对高、中、低配设备的图形性能优化参数示例,列出了热门游戏的兼容性状态表。此外还包含常见问题诊断流程、控制器映射配置及开源贡献指南。

PhpPioneer发布于 2026/3/24更新于 2026/5/39272 浏览219 点赞约 12 分钟阅读
PX4+ROS 无人机 Offboard 控制:模式解析与实战
C++AI算法

PX4+ROS 无人机 Offboard 控制:模式解析与实战

PX4 与 ROS 结合实现无人机自主飞行是机器人领域的常见需求。深入解析 PX4 六大核心飞行模式,重点阐述 Offboard 外部控制模式的原理与配置。通过 C++ 编写 ROS 功能包,涵盖自动起飞、悬停、轨迹跟踪(圆形/方形/螺旋)及降落全流程。内容包含状态机设计、参数配置、编译运行及安全失效保护机制,适合希望掌握无人机底层控制逻辑的开发者参考。

NodeJser发布于 2026/3/24更新于 2026/5/55 浏览0 点赞约 19 分钟阅读
RabbitMQ C++ 客户端库 AMQP-CPP 实战指南
C++

RabbitMQ C++ 客户端库 AMQP-CPP 实战指南

RabbitMQ 是基于 AMQP 协议的高性能消息中间件,通过交换机、队列和绑定机制实现解耦。介绍在 Linux 环境下安装 RabbitMQ 服务及配置管理员账户,重点讲解使用 AMQP-CPP 库在 C++ 中集成消息队列的方法。内容涵盖 TCP 模式与扩展异步模式的连接处理,以及 Channel 和 EventLoop 的核心接口应用,帮助开发者构建高可用的异步消息收发系统。

奶糖兔发布于 2026/3/24更新于 2026/5/35 浏览0 点赞约 9 分钟阅读
C++ DFS 与 BFS 算法实战详解
C++算法

C++ DFS 与 BFS 算法实战详解

综述由AI生成详细讲解了 C++ 中 DFS 与 BFS 算法的核心思想、实现方式及典型应用场景。内容涵盖递归与非递归实现、多源最短路、拓扑排序等进阶用法,并通过八皇后、迷宫、岛屿数量等经典例题展示代码细节。文章对比了两种算法在数据结构、时空复杂度及适用场景上的差异,旨在帮助开发者扎实掌握图论搜索基础,提升算法实战能力。

ApiHolic发布于 2026/3/24更新于 2026/5/54 浏览0 点赞约 44 分钟阅读
上一页下一页