# 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 | Phix | 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 | 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 | 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 | 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 | Yes | 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 | Yes | 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 | Yes | 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 | Yes | 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 | Yes | 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 | 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 | Yes | 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 | Phix | 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 | Yes | 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 | Yes | 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 | 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 | Yes | 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 | 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 | 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 | 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 | Yes | 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 | 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 | 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 | Phix | 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 | Yes | 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 | 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 | 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 | Yes | 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 | 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 | 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 | Yes | No | Yes | Yes | Yes | 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 | Yes | 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 | 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 | 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 | Phix | 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 | No | Yes | Yes | No | No | No | No | No | No |