Algorithmic Efficiency

Kind: principle

Layer: Performance Core

Record: architecture:algorithmic-efficiency

Severity: contextual

Scope: algorithm, data structure

Canonical: Ontology

A design rule that an algorithm and its data structures are chosen for how their cost grows with input size.

Listed in Architecture principles, after Performance Engineering and before Time Complexity.

Requires

Reinforces

Enables

Conflicts with

In tension with

Tensions

Violated by

Refactored by

Severity

Category

Enforced by

Reinforced by

Linked from