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

动态规划算法详解:从基础概念到经典例题

介绍动态规划(DP)算法,通过六个经典例题讲解其核心思想。涵盖状态表示、状态转移方程、初始化及填表顺序。例题包括第 N 个泰波那契数、三步问题、最小花费爬楼梯、解码方法以及不同路径系列。提供 C++ 代码实现,重点解决溢出处理与边界条件,帮助读者掌握线性 DP 与二维 DP 的解题套路。

NodeJser发布于 2026/3/27更新于 2026/4/3014 浏览2 点赞约 24 分钟阅读
二分算法实战:查找元素首尾位置及区间计数
C++算法

二分算法实战:查找元素首尾位置及区间计数

二分算法利用数据的二段性将时间复杂度优化至 O(logN)。通过两个典型例题演示如何寻找有序数组中目标值的首尾位置及区间长度。核心在于掌握左右边界的二分模板,注意 mid 取整方式防止死循环,并在二分结束后验证边界合法性。理解这些细节能有效解决各类二分查找变种问题。

LinuxPan发布于 2026/3/27更新于 2026/5/16 浏览0 点赞约 7 分钟阅读
二分查找实战:旋转排序数组最小值与缺失数字
C++算法

二分查找实战:旋转排序数组最小值与缺失数字

二分查找在旋转排序数组最小值与 0 到 n-1 缺失数字两个经典问题中表现优异。针对旋转数组,利用区间二段性比较中点与端点值收缩范围;针对缺失数字,依据元素值与下标关系定位首个不匹配位置。两种场景均将时间复杂度优化至 O(logN),是面试中的高频考点与核心技巧。

赛博朋克发布于 2026/3/27更新于 2026/4/304 浏览0 点赞约 7 分钟阅读
GESP C++ 一级认证真题与解析:单选题 1-15
C++算法

GESP C++ 一级认证真题与解析:单选题 1-15

整理 GESP C++ 一级认证考试单选题 1 至 15 题的真题与解析。内容涵盖计算机硬件基础、C++ 语法规范、运算符优先级、变量命名、循环控制及逻辑判断等核心考点。通过代码示例和计算步骤,帮助学习者掌握基础编程概念,识别常见语法错误,巩固基本功。

星河入梦发布于 2026/3/27更新于 2026/4/3017 浏览4 点赞约 10 分钟阅读
C/C++ 输入输出详解:OJ 场景与性能优化
C++算法

C/C++ 输入输出详解:OJ 场景与性能优化

综述由AI生成深入解析 C/C++ 输入输出机制,涵盖 OJ 常见测试用例处理模式,对比了含空格字符串及数字处理的技巧。重点分析 scanf/printf 与 cin/cout 在格式控制与性能上的差异,通过代码演示 IO 同步关闭等优化方案,帮助开发者在算法竞赛中避免超时并写出高效代码。

www发布于 2026/3/27更新于 2026/5/13 浏览0 点赞约 12 分钟阅读
C++

SPI 通信读取 255 问题排查与 MISO 线状态分析

综述由AI生成C++ 程序通过 spidev0.0 读取 SPI 设备时返回 255(0xFF)的原因。指出这通常表示从设备未响应,MISO 线处于高电平浮空状态。通过解释 ioctl 传输机制及 MISO 默认状态,提供了排查连接、供电及配置问题的方向。

接口猎人发布于 2026/3/27更新于 2026/4/2816 浏览4 点赞约 2 分钟阅读
C++算法

C++ 快速输入输出优化:快读与快写实现

C++ 中快速输入输出的多种实现方案。涵盖基于 getchar/putchar 的基础版、利用 fread/fwrite 的缓冲区优化版、针对长整型和字符串的特化版本,以及采用命名空间封装的终极竞赛版。通过性能对比分析,指出基础版相比标准库函数有显著速度提升,适用于算法竞赛等对 I/O 效率要求较高的场景。

晚风告白发布于 2026/3/27更新于 2026/4/2916 浏览4 点赞约 9 分钟阅读
C++

TCP/IP 基础概念与 C/C++ Socket 编程实战指南

综述由AI生成系统梳理了 TCP/IP 网络基础与 C/C++ Socket 编程的核心知识点。内容涵盖 TCP/IP 协议栈分层、TCP 与 UDP 的区别、三次握手与四次挥手机制、TIME_WAIT 状态及优化方案。重点讲解了 Socket 编程流程,包括服务端与客户端代码示例、字节序转换、地址转换及 IO 多路复用技术(select/poll/epoll)。此外,还总结了 TCP 粘包处理、超时设置、并发模型选择等常见面试题与解决方案,适合准备…

山野诗人发布于 2026/3/27更新于 2026/4/2817 浏览5 点赞约 19 分钟阅读
C++ 红黑树模拟实现
C++算法

C++ 红黑树模拟实现

综述由AI生成红黑树的定义、特性及应用场景,详细讲解了基于 C++ 的红黑树节点结构、构造函数、拷贝构造、析构函数及核心插入操作(包括颜色调整与旋转)的实现逻辑,并对比了红黑树与 AVL 树的区别。内容涵盖节点颜色规则、插入后的三种调整情况(父黑、叔红、叔黑)、旋转操作及基本接口实现。

雪落无声发布于 2026/3/27更新于 2026/4/3019 浏览3 点赞约 20 分钟阅读
C++ 手搓 JSON+HTTP Web 服务器实战指南
C++大前端算法

C++ 手搓 JSON+HTTP Web 服务器实战指南

综述由AI生成深入探讨了 C++ 网络编程的核心技术,涵盖 JSON 数据序列化与反序列化原理,以及 HTTP 协议的工作机制。通过 nlohmann/json 库的使用演示,展示了如何高效处理结构化数据。文章进一步解析了 HTTP 请求与响应报文结构、常见状态码及 Cookie 会话管理。最后,结合 Socket 编程、线程池技术及模块化设计,实战实现了支持静态资源访问与动态计算的 Web 服务器,提供了从理论到实践的全链路参考。

steve发布于 2026/3/27更新于 2026/4/283 浏览0 点赞约 12 分钟阅读
链表回文结构判断与分割算法详解
C++算法

链表回文结构判断与分割算法详解

综述由AI生成讲解两个经典链表算法问题:回文结构判断与链表分割。回文结构通过快慢指针找中点、反转后半段并比较实现,时间复杂度 O(n),空间复杂度 O(1)。链表分割使用伪头结点创建两个子链表分别存储小于 x 和大于等于 x 的节点,最后合并,保持相对顺序不变。提供了 C++ 代码实现及详细步骤分析。

佛系玩家发布于 2026/3/27更新于 2026/4/3016 浏览5 点赞约 19 分钟阅读
数据结构核心实战:栈、队列、哈希表与数组
C++算法

数据结构核心实战:栈、队列、哈希表与数组

综述由AI生成优先级队列解决 Top K 及数据流中位数问题,利用堆特性维护有序性。栈与队列部分展示了基于辅助结构的互转实现及循环队列的空间优化策略。数组章节涵盖快慢指针去重与摩尔投票法找众数。哈希表则应用于两数之和、字符重排及异位词分组等高频查找场景。整体聚焦核心算法逻辑与边界条件处理。

禅心发布于 2026/3/27更新于 2026/5/15 浏览0 点赞约 23 分钟阅读
LeetCode 202 快乐数:快慢指针判环解法
C++算法

LeetCode 202 快乐数:快慢指针判环解法

快乐数定义为正整数各位数字平方和最终收敛至 1。若陷入不含 1 的循环则为不快乐数。该问题可转化为链表判环,利用快慢指针检测循环。慢指针每次变换一次,快指针每次变换两次。若相遇则存在环(不快乐),若快指针到达 1 则为快乐数。代码实现包含数字平方和计算函数及主逻辑判断。时间复杂度 O(log n),空间复杂度 O(1)。数学分析表明大数经变换后会变小,不会无限增长。

片刻发布于 2026/3/27更新于 2026/5/18 浏览0 点赞约 6 分钟阅读
C++ STL 容器详解:unordered_map 与 unordered_set 用法及性能分析
C++算法

C++ STL 容器详解:unordered_map 与 unordered_set 用法及性能分析

综述由AI生成C++ STL 中 unordered_map 和 unordered_set 容器的概念、构造方法、常用操作(插入、查找、删除)、高级用法(自定义哈希与比较函数)以及性能分析。通过对比 map/set,阐述了基于哈希表的无序容器在平均 O(1) 时间复杂度下的优势,并提供了代码示例以辅助理解在实际开发中的应用。

灭霸发布于 2026/3/27更新于 2026/4/2715 浏览3 点赞约 37 分钟阅读
C++ 零基础入门学习指南:基础语法与核心特性详解
C++算法

C++ 零基础入门学习指南:基础语法与核心特性详解

系统讲解 C++ 零基础入门知识,涵盖环境搭建(VS/CLion/GCC)、基础语法(变量、条件、循环、函数)、核心特性(面向对象、动态内存、STL)及实战项目(猜数字、计算器、LED 模拟)。重点强调分号规范、内存管理避坑及智能指针应用,适合希望掌握高性能开发、嵌入式或游戏开发基础的初学者。

芝士奶盖发布于 2026/3/27更新于 2026/4/2616 浏览1 点赞约 37 分钟阅读
C++ 红黑树模拟实现 STL 中的 set 和 map
C++算法

C++ 红黑树模拟实现 STL 中的 set 和 map

基于红黑树数据结构模拟实现 C++ STL 容器 set 和 map。通过分析 SGI-STL 源码结构,调整 rb_tree 泛型参数以支持键值对及单一键搜索场景。实现自定义 KeyOfT 仿函数提取比较键,封装双向迭代器支持中序遍历。重点阐述插入平衡逻辑、旋转操作及迭代器 ++/-- 的实现细节,最终复用红黑树构建 set 去重容器与 map 映射容器,强化对底层数据结构的理解。

不羁发布于 2026/3/27更新于 2026/4/306 浏览0 点赞约 29 分钟阅读
C++AI算法

YOLOv8 C++部署:OpenCV DNN 实现 V5/V7/V8

YOLOv8 C++ 部署基于 OpenCV DNN 模块,支持 V5/V7/V8 模型统一推理。采用面向对象架构,基类封装加载预处理,子类实现特定解码逻辑。兼容 CPU 与 GPU 模式,使用 ONNX 格式模型。提供完整 C++ 源码、CMake 构建脚本及 Python 导出示例。实测表明 CUDA 加速显著提升 FPS,适用于边缘计算与工业检测场景,无需 Python 依赖环境。

涅槃凤凰发布于 2026/3/27更新于 2026/5/14 浏览0 点赞约 35 分钟阅读
C++ 模板编程基础:泛型编程入门与实践
C++算法

C++ 模板编程基础:泛型编程入门与实践

综述由AI生成C++ 模板编程是泛型编程的核心技术,通过编写与类型无关的通用代码实现一次编写多次复用。系统讲解了函数模板与类模板的基本语法、实例化机制、特化与偏特化应用,以及编译时的类型推导规则。内容涵盖从基础概念到复杂实战案例(如通用链表实现),重点分析了模板重载、特化场景及常见编译错误规避方法。结合 STL 源码设计思想,帮助开发者深入理解 C++ 泛型编程的本质,提升代码复用性与类型安全性。

LinuxPan发布于 2026/3/27更新于 2026/5/16 浏览0 点赞约 28 分钟阅读
C++ 二叉搜索树简单实现:增删查改详解
C++算法

C++ 二叉搜索树简单实现:增删查改详解

综述由AI生成二叉搜索树(BST)是一种特殊的二叉树,左子节点值小于等于根节点,右子节点值大于等于根节点。其平均查找时间复杂度为 O(log n),最坏情况退化为 O(n)。文章详细讲解了基于 C++ 的 key 类型和 key_value 类型二叉搜索树的实现,涵盖节点定义、插入、中序遍历、查找及删除操作(包括单孩子、双孩子等四种情况)。同时补充了构造函数、拷贝构造、赋值重载及析构函数的实现逻辑,为理解红黑树等平衡树结构奠定基础。

晚风告白发布于 2026/3/27更新于 2026/4/307 浏览0 点赞约 20 分钟阅读
Arduino 基于 6.5 寸轮毂电机的自动跟随机器人底盘超声波方案
C++算法

Arduino 基于 6.5 寸轮毂电机的自动跟随机器人底盘超声波方案

基于 Arduino 和 SimpleFOC 库构建的 6.5 寸轮毂电机自动跟随机器人方案,采用超声波传感器实现低成本测距与跟随。通过 PID 控制算法优化运动平滑性,提供单/双超声波及融合 IMU 三种代码实现。重点解析电源隔离、电磁干扰处理及安全逻辑设计,适用于入门移动控制及轻量级服务机器人开发。

星辰大海发布于 2026/3/27更新于 2026/4/263 浏览0 点赞约 29 分钟阅读
上一页下一页