Skill ExchangeBrowse by domainIT & SoftwareSoftware Engineering & ProgrammingAlgorithms & Data Structures

Algorithms & Data Structures

A skill group in IT & Software › Software Engineering & Programming: 58 skills, 51 of them carrying a SynapseScope Skill Rating, named in 116,155 open US roles at the latest reading.

SkillOrganisation ratingOpen rolesMedian salary
AlgorithmsNot rated68,763$162,500
Data StructureMaintain27,124$157,500
Algorithm DevelopmentMaintain4,780$152,500
ParsingMaintain3,653$152,500
Algorithm DesignInvest2,043$177,500
Algorithm OptimizationInvest1,636$182,500
Algorithms & SubroutinesNot rated1,413$182,500
Algorithm AnalysisInvest1,059$182,500
Algorithm ImplementationInvest790$177,500
Decision LogicMaintain640$182,500
Big O NotationMaintain564$37,500
PathfindingMaintain519$167,500
Search AlgorithmsMaintain506$167,500
STL (Standard Template Library)Maintain312$182,500
Graph AlgorithmsInvest218$162,500
Pattern matchingMaintain217$152,500
Algorithmic ThinkingNot rated207$117,500
Problem decompositionNot rated173$167,500
Scheduling AlgorithmInvest168$202,500
RecursionMaintain163$182,500
Algorithm ComplexityMaintain157$162,500
Computational AlgorithmsMaintain155$137,500
Path OptimizationMaintain144$152,500
SIMDMaintain122$202,500
Directed Acyclic GraphsInvest91$97,500
Algorithmic DesignInvest88$87,500
Analysis of AlgorithmsMaintain84$132,500
Loop optimizationMaintain64$267,500
Time ComplexityMaintain64$137,500
Adaptive Algorithm DevelopmentInvest52$172,500
Space ComplexityMaintain45$172,500
PseudocodeMaintain22
Constraint SatisfactionMaintain20$192,500
Pathfinding AlgorithmsInvest18
Combinatorial AlgorithmsInvest17
Tree Data StructuresMaintain11
Data Structure OptimizationMaintain7
Parsing AlgorithmsInvest7
Drone Delivery Route OptimizationInvest6
Algorithm EfficiencyMaintain5
Array ProgrammingMaintain5
Recursive AlgorithmsMaintain5
Approximation AlgorithmsInvest4
Asymptotic SearchMaintain3
Energy Storage Control AlgorithmsInvest3
Abstract Data Type DesignMaintain2
Recursive FunctionsNot rated2
Root FindingMaintain2
Search Algorithm OptimizationInvest2
Assembly AlgorithmsMaintain
Directed Tree SearchMaintain
Fibonacci SearchMonitor
Node Packing Approximation ProblemMonitor
Node Packing ProblemMonitor
Nonlinear SearchMonitor
Paths Edges ArcsNot rated
Scatter SearchMonitor
Tree StructuresNot rated

← Software Engineering & Programming · IT & Software · All domains