Julia
Julia copied to clipboard
Algorithms implemented in the Julia programming language. We're collaborating with the Humans of Julia community!
Implementation of the Fenwick tree data structure, also known as Binary Index tree. - [x] Added fenwick_tree.jl file - [x] Added to src/TheAlgorithms.jl - [x] Added tests
I added an implementation of [Bellman-Ford](https://en.wikipedia.org/wiki/Bellman%E2%80%93Ford_algorithm) with documentation. For ease of understanding, this implementation uses a graph which is declared as a list of edges where each edge is a...
Add `bellman_ford.jl` to demonstrate the Bellman-Ford algorithm for finding the shortest paths in a weighted graph, an alternative to the already implemented Dijkstra's algorithm which would allow for negative edge...
I have noticed that formatting of some of the files is a bit off (cf. 7c18e42c9643db0ef8a66d9dd85c2a84f2793400). This PR formats some of the files and adds a workflow checking the formatting...
This project is setup to be used in gitpod. However the gitpod badge is missing in `README.md` (other [The Algorithms](https://github.com/TheAlgorithms/) repos have such badge). This PR adds the missing badge.
Wrote `directory_writer.jl` and changed `directory_writer.yml` to use this file to build directory, rather than using a python script.
Updated the `DIRECTORY.md` file (see the diff. for changes).