← Back to Home

CS Tools

Computer science utilities and calculators

Supports JavaScript, Python, Java, C++, and more. The analyzer detects patterns across languages.

Analysis Mode

Pattern MatchingAI Analysis

Runs entirely in your browser using pattern detection. Great for quick checks, but may miss tricky or optimized algorithms.

Common Big O Complexities

O(1) - Constant time
O(log n) - Logarithmic (binary search)
O(n) - Linear (single loop)
O(n log n) - Linearithmic (merge sort)
O(n²) - Quadratic (nested loops)
O(n³) - Cubic (triple nested)
O(2ⁿ) - Exponential (recursive fibonacci)
O(n!) - Factorial (permutations)