Algorithm Implementation/Index

Category Algorithm Pseudocode ABAP Ada ALGOL AppleScript Assembly AutoIt BASIC BlitzBasic C C++ C# Caml COBOL D Delphi Erlang F# FORTRAN Haskell Io J Java JavaScript Lisp Mathematica MATLAB MEL Miranda ML Pascal Perl PHP Prolog Python Ruby Scala Scheme TorqueScript VB VBA VB.NET
Date and Time Gregorian to IFC No No No No No No No No No No No No No No No No No No No No No No Yes No No No No No No No No No No No No No No No No No No No
Graphs Edmonds-Karp Maximum flow No No No No No No No No No No No No No No No No No No No No No No Yes No No No No No No No No No No No No No No No No No No No
Hashing "Jenkins One-at-a-time hash" No No No No No No No No No Yes No No No No No No No No No No No No Yes No No No No No No No No No No No No No No No No No No No
Mathematics Prime number generation No No No No No No No No No No No No No No No No No No No No No No Yes No No No No No No No No No No No No Yes No No No No No No
Mathematics Determinant of a Matrix No No No No No No No No No No No No No No No No No No No No No No Yes No No No No No No No No No No No No No No No No No No No
Pseudorandom Numbers Chi-Square Test No No No No No No No No No No No Yes No No No No No No No No No No Yes No No No No No No No No No No No No No No No No No No Yes
Search Binary search No No Yes No No No No No No No Yes Yes No No No Yes No No No No No No Yes No No No No No No No No No No No Yes Yes No No No No No Yes
Simulation Monty Hall problem No No No No No No No No No No No No No No No No No No No No No No Yes Yes No No No Yes Yes No No No No No Yes No No No No No No No
Sorting Bubble sort No No No No No Yes No Yes Yes Yes Yes Yes No Yes Yes No No No Yes Yes No No Yes No No No No Yes No No Yes Yes Yes No Yes Yes No Yes No Yes Yes No
Sorting Cocktail sort No No No No No No No No No No No No No No No No No No No No No No Yes No No No No No No No No No No No Yes No No No No No No No
Category Algorithm Pseudocode ABAP Ada ALGOL AppleScript Assembly AutoIt BASIC BlitzBasic C C++ C# Caml COBOL D Delphi Erlang F# FORTRAN Haskell Io J Java JavaScript Lisp Mathematica MATLAB MEL Miranda ML Pascal Perl PHP Prolog Python Ruby Scala Scheme TorqueScript VB VBA VB.NET
Sorting Comb sort No No No No No No No No No No Yes No No No No No No No No No No No Yes No No No No No No No No No No No Yes No No No No No No No
Sorting Counting sort No No No No No No No No No Yes Yes No No No No No No No No No No No Yes Yes No No No No No No No No No No Yes Yes No No No No No No
Sorting Gnome sort No No No No No No No No No Yes Yes Yes No No No No No No Yes No No No Yes Yes No No No No No No No Yes Yes No Yes Yes No No No No No No
Sorting Heapsort No No No No No No No No No Yes Yes No Yes No No No No No No No No No Yes No Yes No No No No No No No No No Yes No No No No No No No
Sorting Insertion sort No No No No No Yes No No No Yes Yes Yes Yes No No No No Yes Yes Yes No No Yes Yes Yes No No No No Yes Yes Yes Yes No Yes Yes No No No Yes No No
Sorting Introsort No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No Yes No No No No No No
Sorting Merge sort No No No No No No No No No Yes Yes Yes No No No No No No No Yes No No Yes Yes Yes No No No Yes Yes No No Yes Yes Yes Yes No Yes No No No No
Sorting Patience sort No No No No No No No No No No Yes No No No No No No No No No No No Yes No No No No No No No No No No No No No No No No No No No
Sorting Pigeonhole sort No No No No No No No No No Yes No No No No No No No No No No No No Yes No No No No No No No No No Yes No No No No No No No No No
Sorting Quicksort Yes No No Yes Yes Yes Yes No No Yes Yes Yes Yes No No Yes Yes No Yes Yes No Yes Yes Yes Yes Yes Yes No Yes Yes No Yes Yes Yes Yes Yes Yes Yes Yes Yes No No
Category Algorithm Pseudocode ABAP Ada ALGOL AppleScript Assembly AutoIt BASIC BlitzBasic C C++ C# Caml COBOL D Delphi Erlang F# FORTRAN Haskell Io J Java JavaScript Lisp Mathematica MATLAB MEL Miranda ML Pascal Perl PHP Prolog Python Ruby Scala Scheme TorqueScript VB VBA VB.NET
Sorting Radix sort No No No No No No No No No No Yes Yes No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
Sorting Schwartzian transform No No No No No No No No No No No No Yes No No No No No No Yes No No No Yes No No No No No No No Yes No No Yes Yes No No No No No No
Sorting Selection sort No No No No No No No No No Yes Yes No No No No No No No No No No No Yes Yes No No No No No Yes No No Yes No Yes Yes No No No No No No
Sorting Shell sort No No No No No No No No No Yes No No No No No No No No No Yes No No Yes No No No No No No No No No No No Yes No No No No No No No
Sorting Smoothsort No No No No No No No No No No Yes No No No No Yes No No No No No No No No No No No No No No No No No No No No No No No No No No
String searching KMP pattern matcher No No Yes No No No No No No Yes Yes No No No No No No No No No No No Yes No No No No No No No No No No No No No No No No No No No
Strings Levenshtein distance No Yes Yes No No No No No No No Yes Yes Yes No No No No No No Yes Yes No Yes Yes Yes No Yes No No No No No Yes No Yes Yes No No No No Yes No
Strings Longest common subsequence No No No No No No No No No No Yes Yes No No No No No No No No No No Yes No No No No No No No No No No No Yes Yes No No No No No Yes
Strings Longest common substring No No No No No No No No No No No Yes Yes No No No No No No No No No Yes No No No No No No No No Yes No No Yes Yes No No No No No Yes
Strings Dice's coefficient No No No No No No No No No No No No No No No No No No No No No No Yes No No No No No No No No No No No No No No No No No No No
Category Algorithm Pseudocode ABAP Ada ALGOL AppleScript Assembly AutoIt BASIC BlitzBasic C C++ C# Caml COBOL D Delphi Erlang F# FORTRAN Haskell Io J Java JavaScript Lisp Mathematica MATLAB MEL Miranda ML Pascal Perl PHP Prolog Python Ruby Scala Scheme TorqueScript VB VBA VB.NET
Statistics Fleiss' kappa No No No No No No No No No No No No No No No No No No No No No No Yes No No No No No No No No No No No Yes Yes No No No No No No
Last modified on 4 August 2012, at 18:02