算法笔记要保留不变量、失败模式,以及容易丢掉的实现细节。
过程
算法
算法、数据结构、实现笔记,以及竞赛风格的题解整理。
竞赛题解应抽出可复用模式,而不只是记录一次结果。
题解进入索引前应补齐题意、复杂度与实现边界,避免只留下代码。
显示 13 篇
2024 暑期牛客多校训练营第十场题解,记录建模、推导与 C++ 实现。
2026-06-01 · 约 8 分钟阅读 线性表 ADT 的实现线性表抽象数据类型的顺序与链式实现,包含 C++ 接口、复杂度和边界处理。
2026-05-31 · 约 1 分钟阅读 小系统里的队列边界一则关于为什么个人工具后端的后台任务应当基于白名单的小笔记。
约 2 分钟阅读 实验 1: 渐进分析和排序算法(1) 使用 和 的定义, 证明下面每一个等式 a) 取 则, 故 b) 取 则, 故 c) 取 则 故 d) 故 (2) 使用数学归纳法证明 . 其中。
约 1 分钟阅读 数据结构与算法综合训练数据结构与算法综合训练的课程笔记,按主题、章节与习题整理。
约 1 分钟阅读 算法设计与分析算法设计与分析的课程笔记,按主题、章节与习题整理。
约 2 分钟阅读 算法思路我们研究的目标是:在所有满足 的生成树中,使按从小到大排序的边权向量 在“最大边优先”的词典序下最小(先最小化 ,若相同再最小化 ,依此类推)。
约 8 分钟阅读 线性表 ADT 的实现与应用使用顺序表与链表实现 List ADT,并通过完整 C++ 代码讨论操作复杂度和应用。
约 3 分钟阅读 正确性证明本章在边权互异的前提下,严格证明第~{sec:base-tree}~节与第~{sec:types}~节所述算法在 的可行域内输出“最大边优先”的词典序最小生成树,且最优解唯一。 {}{{maxlex}} 对生成树 ,记其边权从小到大排序为 。 给定两棵树 ,定义 当且仅当存在最小的 使得 且 。
约 1 分钟阅读 常用 OJ 与资料站Codeforces AtCoder 洛谷 OI Wiki CP-Algorithms。
约 1 分钟阅读 赛事介绍与参赛方式Codeforces/AtCoder 周赛常态化参与。
约 1 分钟阅读 算法工具箱本地模板库(数据结构 / 图论 / 数论) 对拍脚本与随机数据生成 性能测试与复杂度分析记录。
2024-09-02 · 约 3 分钟阅读 2024 暑期牛客多校训练营 10有 场的比赛,第 场比赛有表现分 。参加第 场比赛后你的分数 将变为 。你可以选择最多 场比赛不参加。给定初始分数 和参数 。问经过至少 场比赛后,分数最高是多少。
没有匹配的条目。