Source code
Randomized Quicksort (CLRS Ch. 5), implemented independently in each language against the shared protocol.
- C —
quicksort.c - C++ —
quicksort.cpp - C# —
Program.cs - Java —
Main.java - Python —
quicksort.py - Rust —
src/main.rs - Go —
main.go - JavaScript —
quicksort.js - TypeScript —
quicksort.ts - F# —
Program.fs - Zig —
quicksort.zig - Common Lisp —
quicksort.lisp - Pascal —
quicksort.pas - x86-64 Assembly —
quicksort.asm - PHP —
quicksort.php