Algorithm First Discipline

当编写/审查含循环、查询、连接、递归或集合遍历(n 超过个位数)的代码时使用;动作:在写代码前先声明时间/空间复杂度、数据结构、算法族,按七步预写协议产出有复杂度论证的实现;不适用于 n<10 的平凡集合、一次性初始化代码、纯性能 profiling/常数因子调优。触发词:嵌套循环、N+1、includes/find 在循环里、await in loop、SELECT *、O(n^2)、Big-O。

findscripter f0c5d67 10.2 KB Updated

File contents

findscripter/everything-skills/tree/main/00-meta/algorithm-first-discipline commit f0c5d67844

Frequently asked questions

npx skillmds@latest add findscripter/algorithm-first-discipline