An open API service indexing awesome lists of open source software.

https://github.com/phineas-pta/hello-algo.jl

Julia implementation of hello-algo project (Data Structures and Algorithms crash course)
https://github.com/phineas-pta/hello-algo.jl

data-structures-and-algorithms dsa julia learning-julia

Last synced: over 1 year ago
JSON representation

Julia implementation of hello-algo project (Data Structures and Algorithms crash course)

Awesome Lists containing this project

README

          

# hello-algo.jl

Julia implementation of `hello-algo` project (Data Structures and Algorithms crash course)

![](https://img.shields.io/badge/License-CC--BY--NC--SA--4.0-green?logo=creativecommons)
![](https://img.shields.io/badge/Julia-snow?logo=julia&logoColor=9558B2)

original: https://github.com/krahets/hello-algo/tree/main/codes

all folders and files are numbered (not the case in original repo)

TODO:
- [ ] verify output to match python/js/java/c++ code
- [ ] open PR to orginal repo

chapters:
- [x] chap 00 (no code): preface
- [x] chap 01 (no code): intro
- [x] chap 02: computational complexity
- [x] chap 03 (no code): data structure
- [x] chap 04: array & linked list
- [x] chap 05: stack & queue
- [x] chap 06: hashing
- [x] chap 07: tree
- [x] chap 08: heap
- [x] chap 09: graph
- [x] chap 10: searching
- [x] chap 11: sorting
- [x] chap 12: divide & conquer
- [x] chap 13: backtracking
- [x] chap 14: dynamic programming
- [x] chap 15: greedy algo
- [x] chap 16 (no code): appendix
- [x] chap 17 (no code): reference

![](https://tokei.rs/b1/github/phineas-pta/hello-algo.jl?category=files)
![](https://tokei.rs/b1/github/phineas-pta/hello-algo.jl?category=lines)
![](https://tokei.rs/b1/github/phineas-pta/hello-algo.jl?category=code)
![](https://tokei.rs/b1/github/phineas-pta/hello-algo.jl?category=comments)
![](https://tokei.rs/b1/github/phineas-pta/hello-algo.jl?category=blanks)