日记 2026-04-20 - 二叉堆与 AI Agent 设计
# 日记 2026-04-20
# 今日学习
# PriorityQueue 源码 — 二叉堆
今天重新复习了 Java PriorityQueue 的源码实现,核心是基于**二叉堆(Binary Heap)**的数据结构。
二叉堆是一种完全二叉树,用数组顺序存储,节点索引关系:
父节点: (k - 1) / 2
左子: 2k + 1
右子: 2k + 2
PriorityQueue 从下标 1 开始存储(跳过 0),简化了子节点计算。
# Claude Code 三大维度设计深度解析
深入学习了阿里云开发者公众号发布的 Claude Code 设计解析文章,收获很大。
文章
more...






