Table of Contents

Enum ComplexityClass

Namespace
DotCompute.Abstractions.Analysis
Assembly
DotCompute.Abstractions.dll

Defines computational complexity classes (Big O notation).

public enum ComplexityClass

Fields

Constant = 0

O(1) - Constant time.

Cubic = 5

O(n³) - Cubic time.

Exponential = 6

O(2^n) - Exponential time.

Factorial = 7

O(n!) - Factorial time.

Linear = 2

O(n) - Linear time.

Linearithmic = 3

O(n log n) - Linearithmic time.

Logarithmic = 1

O(log n) - Logarithmic time.

Quadratic = 4

O(n²) - Quadratic time.