跳到主要内容
极客日志极客日志
首页博客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++算法

滑动窗口算法:最小长度子数组与无重复字符

滑动窗口算法利用双指针维护动态区间,适用于连续子数组或子串问题。讲解最小长度子数组和无重复字符最长子串两个经典案例。通过扩展右指针增加元素,收缩左指针满足条件,实现 O(n) 时间复杂度。核心在于利用正整数单调性或哈希表记录位置来优化窗口移动。

www发布于 2026/3/26更新于 2026/5/28 浏览0 点赞约 6 分钟阅读
C++AI算法

浮点误差与量子叠加态:C++高精度模拟细节

综述由AI生成探讨经典浮点数精度限制与量子计算对数值精度的高敏感性之间的冲突。介绍了 IEEE 754 标准下的舍入误差机制,分析了其对量子门运算及归一化的影响。通过 C++ 结合 GMP/MPFR 库实现任意精度算术,利用 Eigen 库进行线性代数模拟,并采用 Kahan 求和、SIMD 指令及稀疏矩阵优化策略提升稳定性与性能。最后对比了双精度与多精度在贝尔态模拟中的差异,为构建抗误差的量子模拟器提供技术路径。

清心发布于 2026/3/26更新于 2026/5/216 浏览1 点赞约 23 分钟阅读
C++算法

C++ STL 算法实战:序列操作、排序与数值处理

综述由AI生成C++ STL 标准库中的各类算法。涵盖非修改序列算法(如 find、count)、修改序列算法(如 copy、transform、remove)、排序算法(sort、stable_sort)、堆算法、最小最大值算法以及数值算法(accumulate、iota)。文章通过代码示例展示了各算法的用法、区别及注意事项,例如 remove 需配合 erase 使用,二分查找需容器已排序等,帮助开发者高效利用 STL 进行数据处理。

人间失格发布于 2026/3/26更新于 2026/4/3017 浏览3 点赞约 33 分钟阅读
C++ STL list 模拟实现:从底层链表到容器封装
C++算法

C++ STL list 模拟实现:从底层链表到容器封装

综述由AI生成C++ STL list 基于双向链表实现,支持常数时间插入删除但不支持随机访问。文章详细解析了节点与迭代器结构设计,涵盖构造函数、拷贝构造、赋值运算符及析构函数的实现逻辑。重点讲解了迭代器重载及内存管理,对比了 list 内置 sort 与 vector+std::sort 的性能差异,指出离散存储导致缓存利用率低的问题,并给出通过 vector 中转优化排序的方案。

莫名其妙发布于 2026/3/26更新于 2026/5/17 浏览0 点赞约 27 分钟阅读
C++

CppCoro C++ 协程异步编程实战指南

CppCoro 是基于 C++ 协程技术规范(Coroutines TS)的通用协程库,提供 task、generator 等异步编程原语。支持 Windows 和 Linux 环境编译。核心组件包括 task 异步计算单元、generator 同步序列生成器及 async_generator 异步序列生成器。安装需 Visual Studio 2017+ 或 Clang 5.0+ 及 Python 2.7 构建工具。通过 co_awa…

林间仙子发布于 2026/3/26更新于 2026/5/216 浏览2 点赞约 8 分钟阅读
C++ AVL 树的原理、插入与旋转实现
C++算法

C++ AVL 树的原理、插入与旋转实现

综述由AI生成AVL 树是一种自平衡二叉搜索树,通过平衡因子控制左右子树高度差不超过 1。文章介绍了 AVL 树的概念、插入过程中的平衡因子更新规则,以及四种旋转操作(左单旋、右单旋、左右双旋、右左双旋)的原理和代码实现,最后给出了完整的 C++ 模拟实现类,包含插入、查找、高度计算及平衡性验证功能。

深海蔚蓝发布于 2026/3/26更新于 2026/5/316 浏览3 点赞约 25 分钟阅读
C++

InnoExtract 高级技巧:自定义编译选项与静态链接配置

介绍 InnoExtract 工具的自定义编译与静态链接配置。内容包括编译环境准备、CMake 核心参数设置(如发布模式优化、C++ 标准选择)、静态链接配置(LZMA、iconv 等依赖库)、Windows 平台特殊配置、链接时优化(LTO)及常见编译问题解决方案。通过调整编译选项和静态链接,可优化工具性能、大小及兼容性。

LinuxPan发布于 2026/3/26更新于 2026/5/315 浏览2 点赞约 7 分钟阅读
算法实战:位运算解决三题(两数之和、唯一数字、消失数字)
C++算法

算法实战:位运算解决三题(两数之和、唯一数字、消失数字)

通过三道经典算法题深入剖析位运算技巧。第一题利用异或模拟无进位加法,结合按位与处理进位;第二题统计比特位总和模三还原唯一数字;第三题将缺失问题转化为异或分组求解。核心在于理解二进制底层逻辑,以 O(N) 时间复杂度高效解决问题,避免常规加减乘除依赖。

狂少发布于 2026/3/26更新于 2026/5/36 浏览0 点赞约 7 分钟阅读
C++算法

C++ 分支结构详解:从条件判断到高效代码设计

综述由AI生成C++ 分支结构是程序实现决策的核心工具。 if 语句(单分支、双分支、多分支)和 switch 语句的语法及用法,对比了两者在适用场景、可读性和性能上的差异。通过嵌套分支、实际应用场景(如登录系统、折扣计算)及常见错误分析,阐述了如何编写清晰高效的分支逻辑。最后提供了性能优化技巧,如查找表替代复杂分支,帮助开发者掌握 C++ 条件判断的最佳实践。

古灵精怪发布于 2026/3/26更新于 2026/5/220 浏览2 点赞约 25 分钟阅读
C++11 右值引用与移动语义详解:从性能瓶颈到零拷贝优化
C++算法

C++11 右值引用与移动语义详解:从性能瓶颈到零拷贝优化

综述由AI生成C++11 引入右值引用与移动语义,旨在解决深拷贝对象的性能瓶颈。通过区分左值与右值,利用 std::move 强制转换及移动构造函数,实现资源所有权转移而非复制。结合编译器优化的拷贝消除(Copy Elision),可显著减少临时对象开销。文中涵盖初始化列表、引用折叠机制及自定义容器实践,展示了如何编写高效、零拷贝的代码。

安卓系统发布于 2026/3/26更新于 2026/5/35 浏览0 点赞约 21 分钟阅读
C++

C++多态如何体现?虚函数机制与常见问题解析

综述由AI生成C++ 运行时多态的实现机制。核心在于虚函数、虚函数表(vtable)与虚表指针(vptr)。文章阐述了动态绑定的流程:对象包含 vptr 指向类级别的 vtable,调用时通过查表确定函数地址。同时总结了常见陷阱,如构造函数中调用虚函数无效、析构函数需为虚函数、override 关键字的使用、纯虚函数定义抽象类以及多继承下的复杂布局。最后分析了虚函数的空间与时间开销,指出在大多数业务场景下其性能是可接受的。

嘘发布于 2026/3/26更新于 2026/5/422 浏览3 点赞约 8 分钟阅读
C++ 异常处理机制详解:抛出、捕获与栈展开
C++算法

C++ 异常处理机制详解:抛出、捕获与栈展开

C++ 异常处理通过 throw 和 catch 实现错误通信,区别于 C 语言错误码。抛出异常时触发栈展开,销毁沿途对象并查找匹配处理器。类型转换支持基类捕获派生类。需关注资源泄漏问题,RAII 是最佳实践。C++11 引入 noexcept 替代 throw() 规范。标准库提供 exception 继承体系。

remedios发布于 2026/3/26更新于 2026/5/16 浏览0 点赞约 22 分钟阅读
C++ STL List 容器详解:使用与模拟实现
C++算法

C++ STL List 容器详解:使用与模拟实现

综述由AI生成详细讲解了 C++ STL 中 list 容器的底层原理、常用接口及模拟实现。list 基于双向循环链表,支持高效的中间插入与删除操作,但随机访问性能较差。文章涵盖了构造方式、迭代器使用规范、迭代器失效的处理策略,并通过代码示例展示了如何封装迭代器及实现核心增删逻辑。最后对比了 list 与 vector 的差异,帮助开发者根据场景选择合适的容器。

laoliangsh发布于 2026/3/26更新于 2026/5/24 浏览0 点赞约 5 分钟阅读
C++

C++ 基础语法复习

综述由AI生成系统梳理了 C++ 基础语法,涵盖数据类型(字符、整型、浮点、布尔)、类型修饰符(signed/unsigned)、sizeof 长度计算、取值范围、typedef 重命名、常量变量定义、算术运算符(含浮点除法与负数取模规则)、赋值操作符、类型转换及单目运算符(前置/后置自增)。内容旨在帮助开发者复习 C++ 核心概念与语法规则。

Qiny01发布于 2026/3/26更新于 2026/4/2717 浏览3 点赞约 6 分钟阅读
C++

Linux 网络编程基础:UDP Socket 核心接口详解

Linux UDP Socket 编程涉及 socket 创建、bind 绑定、sendto 发送及 recvfrom 接收等核心接口。需掌握网络字节序转换,理解无连接特性及数据报传输机制。服务端需固定端口监听,客户端自动分配端口,适用于对实时性要求高但可容忍少量丢包的场景。

刀狂发布于 2026/3/26更新于 2026/5/25 浏览0 点赞约 16 分钟阅读
C++算法

DFS 算法简介

综述由AI生成DFS 深度优先搜索是一种利用递归实现枚举的搜索方法,通过分层细化问题并在终止条件满足时回溯。其核心框架包含当前状态、递归边界和初始状态三部分。以正整数分解为例,展示了如何设计 DFS 函数状态(剩余数字、上一数字、已分个数)及处理逻辑,适用于解决组合枚举类问题。

莫名其妙发布于 2026/3/25更新于 2026/5/219 浏览1 点赞约 3 分钟阅读
数据结构:顺序表与链表经典算法实战
C++算法

数据结构:顺序表与链表经典算法实战

顺序表与链表核心算法实战总结。涵盖双指针法处理数组去重与合并,快慢指针解决链表反转、中点查找及环检测问题。通过哨兵节点优化合并逻辑,利用三指针法实现链表分割与回文判断。包含时间复杂度分析与关键代码实现,适合算法初学者巩固基础。

道系青年发布于 2026/3/25更新于 2026/5/26 浏览0 点赞约 29 分钟阅读
LeetCode 25. K 个一组翻转链表 reverse N 核心思路
C++算法

LeetCode 25. K 个一组翻转链表 reverse N 核心思路

LeetCode 25 题 K 个一组翻转链表。核心思路是将大问题拆解为 reverse N 计数判断与私有翻转两个基础能力。使用虚拟头节点解决头节点变化边界问题,通过双指针记录关键位置保证分组拼接不断裂。时间复杂度 O(n),空间复杂度 O(k)。代码提供 C++ 递归实现及调试踩坑复盘。

疯疯癫癫发布于 2026/3/25更新于 2026/4/3015 浏览2 点赞约 10 分钟阅读
C++

C++ 串口应用开发详解:Qt、Boost 与 Modbus 实战

C++ 串口开发流程,涵盖 Qt QSerialPort 基础操作、同步与异步读写、错误处理及测试。对比 Boost.Asio 高性能异步方案,并介绍 libmodbus 库在 Modbus RTU 协议中的应用。包含跨平台配置、代码示例、性能优化及常见问题解决,适用于工业控制与嵌入式场景。

DotNetGuy发布于 2026/3/25更新于 2026/5/323 浏览2 点赞约 35 分钟阅读
C++

Visual C++ 运行库安装故障排查与修复指南

提供 Visual C++ 运行库(VC Redistributable)安装失败的完整解决方案。涵盖一键自动修复、企业级静默部署命令参数、常见故障排查(如闪退、错误代码 0x80070666)、系统更新要求及注册表路径。通过清理模式、选择性安装及调试日志生成等技巧,帮助用户有效维护系统环境,确保组件兼容性与稳定性。

PhpPioneer发布于 2026/3/25更新于 2026/4/2815 浏览3 点赞约 5 分钟阅读
上一页下一页