Language | Version | Notes |
---|---|---|
C++ | clang 11 | Uses the C++17 standard. |
Java | java 13.0.1 | Includes Pair class, with documentation at https://docs.oracle.com/javase/8/javafx/api/javafx/util/Pair.html |
Python | python 2.7.12 | For Map/TreeMap data structure, you may use sortedcontainers library. |
Python3 | Python 3.9 | For Map/TreeMap data structure, you may use sortedcontainers library. |
MySQL | mysql-server 8.0 | |
MS SQL | mssql server 2019 | |
Oracle | Oracle SQL 11.2 | |
C | gcc 8.2 | For hash table operations, you may use uthash."uthash.h" is included by default. |
C# | C# 8.0 | Run with /debug flag. |
JavaScript | nodejs 14.3.0 |
Run with For Priority Queue / Queue data structures, you may use datastructures-js/priority-queue and datastructures-js/queue. |
Ruby | ruby 2.7.1 | Some common data structure implementations are provided in the Algorithms module: https://www.rubydoc.info/github/kanwei/algorithms/Algorithms |
Bash | bash 4.3.30 | |
Swift | swift 5.2.5 | |
Go | go 1.13 | Support https://godoc.org/github.com/emirpasic/gods library. |
Scala | Scala 2.13 | |
Kotlin | Kotlin 1.3.10 | |
Rust | 1.40.0 | edition = 2018, supports rand from crates.io |
PHP | PHP 7.2 | With bcmath module |
Typescript | Node.js 14.3.0 |
Run with lodash.js library is included by default |
Racket | Racket 7.9 |
|