zzl0 / code

Interesting code
MIT License
3 stars 0 forks source link

Interesting Code

This project is inspired by Keith Schwarz's The Archive of Interesting Code, I hope both to learn the algorithms and to practice various programming languages (since I will use different languages to implement those algorithms and data structures).

Name Language Description
Shunting-Yard Algorithm Python An implementation of Dijkstra's shunting-yard algorithm for converting infix expression to postfix expression
Knuth-Morris-Pratt Algorithm Go An implementation of the Knuth-Morris-Pratt algorithm for fast string matching.
Knuth-Morris-Pratt Algorithm Rust An implementation of the Knuth-Morris-Pratt algorithm in Algorithms 4th.
A WebAssembly Interpreter Python Source code of 'A Talk Near the Future of Python' by David Beazley.
An Infix Calculator Python An implementation of the Infix Calculator in book The AWS Programming Language.