Jokerlove
  • Home
  • Archives
  • Categories
  • Tags
  • About
  • Links
深度解析红黑树(RBT):从十二字口诀到 C++ 工程实现

深度解析红黑树(RBT):从十二字口诀到 C++ 工程实现

本文将深入探讨红黑树的核心性质、插入与删除的平衡修复逻辑,并对比其与 AVL 树的优劣,最后提供完整的 C++ 实现方案。
2026-03-27
技术笔记
#数据结构 #算法 #C++ #二叉树
LeetCode 热题 100 | 283. 移动零

LeetCode 热题 100 | 283. 移动零

📝 题目描述 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 请注意:必须在不复制数组的情况下原地对数组进行操作。 Given an integer array nums, move all 0’s to the end of it while maintaining the relative order of the non-zer
2026-01-05
算法题解
#算法 #C++ #LeetCode #双指针
LeetCode 热题 100 | 128. 最长连续序列

LeetCode 热题 100 | 128. 最长连续序列

🚀 题目描述 给定一个未排序的整数数组 nums ,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。 请你设计并实现时间复杂度为 O(n) 的算法解决此问题。 Given an unsorted array of integers nums, return the length of the longest consecutive elements sequence.
2026-01-04
算法题解
#算法 #C++ #LeetCode #哈希表 #深度解析
LeetCode 热题 100 | 49. 字母异位词分组 (Group Anagrams)

LeetCode 热题 100 | 49. 字母异位词分组 (Group Anagrams)

题目描述 给你一个字符串数组 strs ,请你将 字母异位词 组合在一起。可以按任意顺序返回结果列表。 字母异位词 是由重新排列源单词的所有字母得到的一个新单词(通常每个字母使用次数必须相同)。 Given an array of strings strs, group the anagrams together. You can return the answer in any or
2026-01-03
算法题解
#算法 #C++ #LeetCode #哈希表 #字符串
LeetCode 热题 100 | 1. 两数之和

LeetCode 热题 100 | 1. 两数之和

题目描述 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 限制条件: * 每种输入只会对应一个答案。 * 不能使用两次相同的元素。 解题思路:哈希表法 (Hash Table) 为了将时间复杂度从暴力法的阶级降低,我们引入哈希表(C++ 中的 std::unordered_m
2025-12-30
算法题解
#算法 #C++ #LeetCode #哈希表
C++ 遇见 WebAssembly:基于 Raylib 打造高性能 Web 游戏实验室 TinyPulse

C++ 遇见 WebAssembly:基于 Raylib 打造高性能 Web 游戏实验室 TinyPulse

探索如何将 C++ 原生图形库通过 Emscripten 交叉编译至 Web 端,实现像素级锐利的赛博霓虹风格游戏实验平台。
2025-12-30
技术实践
#C++ #WebAssembly #Raylib #游戏开发
从零开始:我的 Hexo 博客搭建之旅

从零开始:我的 Hexo 博客搭建之旅

Hello大家好,这里是小丑爱。 在信息碎片化的时代,搭建一个独立博客是我沉淀思考、拒绝直接复制粘贴的阵地。今天咱们直接上硬核干货,手把手带你完成从环境搭建到公式渲染的全过程。 🛠 第一步:地基建设 (环境准备) 在开始之前,请确保你的电脑已经安装了 Node.js (建议 LTS 版本) 和 Git。 安装 Hexo 框架: 打开终端,输入以下命令全局安装: 1npm
2025-12-29
技术分享
#Hexo #Fluid #Pandoc #LaTeX

Search

Hexo Fluid
Views: Visitors: