Commit Graph
261 Commits
Author SHA1 Message Date
CyC2018 528ad4309e Update 28. 对称的二叉树.md
重新绘制配图,补充题目描述,配图改为对称与不对称两个例子。
2026-10-28 22:51:18 +08:00
CyC2018 e4369fc6bb Update 27. 二叉树的镜像.md
重新绘制配图。
2026-10-28 22:51:17 +08:00
CyC2018 2e37617aa9 Update 26. 树的子结构.md
重新绘制配图。
2026-10-28 22:51:17 +08:00
CyC2018 3c514f1a51 Update 25. 合并两个排序的链表.md
重新绘制配图。
2026-10-28 22:51:17 +08:00
CyC2018 925e1497aa Update 23. 链表中环的入口结点.md
重新绘制配图,第一人称改为客观陈述。
2026-10-28 22:51:16 +08:00
CyC2018 b63e6bee62 Update 22. 链表中倒数第 K 个结点.md
重新绘制配图,配图按代码中两个指针的移动过程绘制。
2026-10-28 22:51:16 +08:00
CyC2018 2d9878299e Update 21. 调整数组顺序使奇数位于偶数前面.md
重新绘制配图。
2026-10-28 22:51:16 +08:00
CyC2018 8b9f087e9f Update 18.2 删除链表中重复的结点.md
重新绘制配图。
2026-10-28 22:51:15 +08:00
CyC2018 531009c6d6 Update 18.1 在 O(1) 时间内删除链表节点.md
重新绘制配图。
2026-10-28 22:51:15 +08:00
CyC2018 f08a4fabd0 Update 16. 数值的整数次方.md
重新绘制配图,删除注释中的公式图片,用词校对。
2026-10-28 22:51:15 +08:00
CyC2018 09a3ba74bb Update 15. 二进制中 1 的个数.md
重新绘制配图。
2026-10-28 22:51:14 +08:00
CyC2018 ec892ed144 Update 12. 矩阵中的路径.md
重新绘制配图。
2026-10-28 22:51:14 +08:00
CyC2018 efed7be07b Update 11. 旋转数组的最小数字.md
重新绘制配图,第一人称改为客观陈述。
2026-10-28 22:51:13 +08:00
CyC2018 23ce967d28 Update 10.4 变态跳台阶.md
重新绘制配图。
2026-10-28 22:51:13 +08:00
CyC2018 23f83bc642 Update 10.3 跳台阶.md
重新绘制配图,公式中递推式的条件改为 n > 2。
2026-10-28 22:51:12 +08:00
CyC2018 fe85f770bb Update 10.2 矩形覆盖.md
重新绘制配图,第一人称改为客观陈述,公式中递推式的条件改为 n > 2,删除注释中的公式图片。
2026-10-28 22:51:12 +08:00
CyC2018 a6b4bd07d8 Update 10.1 斐波那契数列.md
重新绘制配图。
2026-10-28 22:51:11 +08:00
CyC2018 68c4028287 Update Leetcode 题解 - 双指针.md
代码经力扣判题验证;反转元音的空间复杂度、最长子序列的描述按代码更新;重新绘制配图,接雨水的配图改由脚本生成,难度标注按力扣更新,第一人称改为客观陈述,示例代码块的语言标注改为 text。
2026-10-28 22:51:10 +08:00
CyC2018 b67c4508e8 Update Leetcode 题解 - 排序.md
代码经力扣判题验证;快速选择补充打乱数组,堆的复杂度改为 log K;重新绘制荷兰国旗问题的配图,示例代码块的语言标注改为 text。
2026-10-28 22:51:09 +08:00
CyC2018 54c70f3784 Update Leetcode 题解 - 树.md
代码经力扣判题验证;前序、中序、后序遍历的递归模板补充递归出口;重新绘制前缀树的配图,难度标注按力扣更新,示例代码块的语言标注改为 text。
2026-10-28 22:51:09 +08:00
CyC2018 aad48aead7 Update Leetcode 题解 - 搜索.md
代码经力扣判题验证;1091 改用 int[] 表示坐标,不依赖 Pair;547 的链接与题名、279 的注释、200 改为无向图;重新绘制配图,难度标注按力扣更新,示例代码块的语言标注改为 text。
2026-10-28 22:51:07 +08:00
CyC2018 65a83844e2 Update Leetcode 题解 - 动态规划.md
代码经力扣判题验证;413 示例中的子区间数、518 的链接与题名按力扣当前题面更新,母牛生产的题面按原题调整;重新绘制配图,难度标注按力扣更新,粗体小标题改为四级标题,示例代码块的语言标注改为 text。
2026-10-28 22:51:04 +08:00
CyC2018 fa4382b063 Merge pull request #1493 from CyC2018/update-backend-notes
Update Spring、分布式和消息队列
2026-10-28 13:39:10 +08:00
CyC2018 61ae5ed4d4 Merge pull request #1492 from CyC2018/update-network-notes
Update 网络相关笔记
2026-10-28 13:39:03 +08:00
CyC2018 b0bcd08aba Merge pull request #1491 from CyC2018/update-os-notes
Update 计算机操作系统 notes
2026-10-28 13:38:54 +08:00
CyC2018 edd594e10d Update 分布式.md
补充 Redisson 看门狗与可重入、Seata 的角色与模式、秒杀场景下分布式锁的替代、gRPC 与 RPC 的帧格式、幂等键与防重复下单、ZAB 与 Raft 的对比,增加配图和实测附录。
2026-10-28 13:35:27 +08:00
CyC2018 bdad4acc63 Update 计算机网络 - 传输层.md
补充握手和挥手过程中的状态、TCP 与 UDP 的选择、在 UDP 上实现可靠传输、握手报文丢失的处理和挥手能否合并,增加配图和实测附录。
2026-10-28 13:35:27 +08:00
CyC2018 5f2a46c13e Update 计算机操作系统 - 概述.md
补充特权级、read 系统调用的执行过程、系统调用的开销与减少开销的方法、写文件与零拷贝,更新中断分类的描述,重新绘制配图,增加实测附录。
2026-10-28 13:35:26 +08:00
CyC2018 358f465c7d Update Socket.md
补充 select、poll 每次调用的开销,epoll 的红黑树与就绪链表,LT 与 ET 的例子,Reactor、惊群、io_uring 等应用场景,重新绘制配图,增加实测附录。
2026-10-28 13:35:26 +08:00
CyC2018 d0d002b911 Update 计算机操作系统 - 内存管理.md
补充缺页异常的处理流程和进程虚拟地址空间的布局,增加配图和实测附录。
2026-10-28 13:35:25 +08:00
CyC2018 d91281dea5 Update 计算机操作系统 - 进程管理.md
补充多进程与多线程的选型、协程调度、线程共享与独有的资源、虚拟线程的开销与限制、Go 的 GMP、共享内存和 PCID,增加配图和实测附录。
2026-10-28 13:35:25 +08:00
CyC2018 c65decc013 Update 系统设计基础.md
补充高并发系统的设计、大文件上传和权限系统三节,增加配图和实测附录,附录重新编号。
2026-10-28 13:35:22 +08:00
CyC2018 f37cf08ec3 Update 缓存.md
补充先更新数据库再删除缓存时仍会留下旧值的情况、补救措施和实测,增加配图。
2026-10-28 10:38:18 +08:00
CyC2018 b93a106e37 Update 分布式.md
补充栅栏令牌的用法,更新 2PC、3PC、CAP 中线性一致性和 BASE 的描述,补充 ZooKeeper、etcd、Nacos 的一致性说明和 Raft 只读请求的处理,重新绘制栅栏令牌的配图。
2026-10-28 10:38:17 +08:00
CyC2018 11281a4ada Merge pull request #1480 from CyC2018/update-llm-notes
Update 大模型应用.md
2026-10-28 03:23:43 +08:00
CyC2018 b7570f15b0 Merge pull request #1479 from CyC2018/polish-design-patterns
Update design pattern notes
2026-10-28 03:23:35 +08:00
CyC2018 d2006dcae8 Update 大模型应用.md
补充量化、文档解析、向量数据库、Top-K 与阈值、GraphRAG、多模态 RAG、意图识别与路由、多轮对话和推理服务部署,增加配图和实测附录。
2026-10-28 03:20:18 +08:00
CyC2018 4106b6426d Update 设计模式 - 适配器.md
小节标题改为中文,重新绘制类图,删除旧图,补充参考资料。
2026-10-28 03:20:05 +08:00
CyC2018 e40ec74259 Update 设计模式 - 迭代器.md
小节标题改为中文,重新绘制类图,补充参考资料。
2026-10-28 03:20:04 +08:00
CyC2018 5d9d54592e Update 设计模式 - 责任链.md
小节标题改为中文,重新绘制类图,补充参考资料。
2026-10-28 03:20:04 +08:00
CyC2018 b895764f8b Update 设计模式 - 访问者.md
小节标题改为中文,重新绘制类图,补充参考资料。
2026-10-28 03:20:03 +08:00
CyC2018 35cecfa80d Update 设计模式 - 解释器.md
小节标题改为中文,重新绘制类图,补充参考资料。
2026-10-28 03:20:03 +08:00
CyC2018 2de7b58936 Update 设计模式 - 观察者.md
小节标题改为中文,重新绘制类图,补充参考资料。
2026-10-28 03:20:02 +08:00
CyC2018 2e4dc6a479 Update 设计模式 - 装饰.md
小节标题改为中文,重新绘制类图,补充参考资料。
2026-10-28 03:20:02 +08:00
CyC2018 a9011c2588 Update 设计模式 - 组合.md
小节标题改为中文,重新绘制类图,补充参考资料。
2026-10-28 03:20:01 +08:00
CyC2018 6154db1fcb Update 设计模式 - 简单工厂.md
小节标题改为中文,重新绘制类图,补充参考资料。
2026-10-28 03:20:01 +08:00
CyC2018 834d67c109 Update 设计模式 - 策略.md
小节标题改为中文,重新绘制类图并说明与示例的对应关系,补充参考资料。
2026-10-28 03:20:01 +08:00
CyC2018 8155102dd8 Update 设计模式 - 空对象.md
小节标题改为中文,重新绘制类图,补充参考资料。
2026-10-28 03:20:00 +08:00
CyC2018 89cbdfb3f1 Update 设计模式 - 生成器.md
小节标题改为中文,重新绘制类图,补充参考资料。
2026-10-28 03:20:00 +08:00
CyC2018 0155a56005 Update 设计模式 - 状态.md
小节标题改为中文,重新绘制类图,补充参考资料。
2026-10-28 03:19:59 +08:00