II.
LibrarySkill overview
Reference · livelib-skill:algorithms-optimization--complexity-analyzer
complexity-analyzer overview
Automated Big-O complexity analysis of code and algorithms. Performs static analysis of loop structures, recursive call trees, space complexity estimation, and amortized analysis with detailed derivation documents.
Attributes
displayName
complexity-analyzer
description
Automated Big-O complexity analysis of code and algorithms. Performs static analysis of loop structures, recursive call trees, space complexity estimation, and amortized analysis with detailed derivation documents.
libraryPath
library/specializations/algorithms-optimization/skills/complexity-analyzer/SKILL.md
specialization
algorithms-optimization
contentSummary
# complexity-analyzer
A specialized skill for automated analysis of algorithm time and space complexity, providing Big-O notation analysis, detailed derivations, and optimization recommendations.
## Purpose
Analyze code and algorithms to determine:
- Time complexity (Big-O, Big-Omega, Big-Theta)
Outgoing edges
lib_applies_to_domain1
- domain:computer-science·DomainComputer Science
lib_belongs_to_specialization1
- specialization:algorithms-optimization·Specialization
lib_involves_role2
- role:backend-engineer·RoleBackend Engineer
- role:computational-scientist·RoleComputational Scientist
lib_requires_skill_area3
- skill-area:dynamic-programming·SkillAreaDynamic Programming
- skill-area:graph-algorithms·SkillAreaGraph Algorithms
- skill-area:mathematical-reasoning·SkillAreaMathematical Reasoning
Incoming edges
None.