Highlights
- Pro
Algo
Programs for the third edition of the Algorithm Design Manual
Implementations of algorithms and data structures from Introduction to Algorithms.
Solutions to exercises and problems from "Introduction to Algorithms", Fourth Edition by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest and Clifford Stein
A complete computer science study plan to become a software engineer.
📚 Freely available programming books
A collection of programs found in `The Algorithm Design Manual (2nd Edition) by Steven Skiena`
Using meet-in-the-middle to solve the Rubik's cube
A video about the A* algorithm viewed as an application of the potential reweighting technique
Advanced Data Structures Implementation
Code repository associated with Learning Algorithms: A Programmer's Guide to Writing Better Code. https://oreil.ly/learn-algorithms
XML sources of SICP and SICP JS, and support for generating Interactive SICP JS, PDF, e-book and comparison editions
Create beautiful diagrams just by typing notation in plain text.
My solutions for the Advent of Code, mainly in Python and in OCaml
Minimal, clean code for the Byte Pair Encoding (BPE) algorithm commonly used in LLM tokenization.
《Hello 算法》:动画图解、一键运行的数据结构与算法教程。支持简中、繁中、English、日本語,提供 Python, Java, C++, C, C#, JS, Go, Swift, Rust, Ruby, Kotlin, TS, Dart 等代码实现
