Skip to main content

…

If you already know what quicksort does in theory, the hard part is usually seeing why a specific run behaved the way it did.

Controls
Use the recommended preset, then start or single-step to inspect the trace.
Leave blank to generate the selected preset automatically.
Use the same values on every sorting page.
Preview the current dataset or start a run to inspect each step.
Compare Swap Write Active range Pivot
Sorting Workbench
Inspect the current dataset, then run the algorithm to trace every comparison and write.
Hero tool Start with random Debugger walkthrough
Preview
Current step
No run active yet.
Trace details
Phase
Preview
Range
N/A
Indices
N/A
Values
N/A
Pivot
N/A
Metrics
Recent trace
  • Run the current configuration to build a step trace.

…

…

If you think you are worth what you know, you are very wrong. Your knowledge today does not have much value beyond a couple of years. Your value is what you can learn and how easily you can adapt to the changes this profession brings so often.

Jose M. Aguilar

…