AlgorithmsCollection.jl
A set of classic and modern Algorithms reimplemented in JULIA.
๐ Table of Contents
๐ง About the AlgorithmsCollection.jl
AlgorithmsCollection.jl
is a reimplementation of classic computer algorithms in JULIA
. The main focus is to combine and highlight the three major benefits of JULIA
:
- Functionality
- Performance
- Maintainability
Consequently, more pure JULIA
and less import
.
๐ Getting Started
AlgorithmsCollection is a registered package and so can be installed via Pkg.add
.
Pkg.add("AlgorithmsCollection")
This package supports Julia โฅ1.5
.
๐ Usage
To use AlgorithmsCollection.jl
in your project,
using AlgorithmsCollection
๐ Accessing Documentation from REPL
All docs found here can also be accessed via REPL through Julia's help functionality.
julia> using AlgorithmsCollection
๐งช Example: The binary pivot search
julia> import AlgorithmsCollection
julia> arr = [2, 5, 4, 7, 2, 8, 9, 3, 10, 2]
julia> target = 3
julia> AlgorithmsCollection.binary_pivot_search(arr, target)
8
โ๏ธ Requirements
- Julia - Language โฅ 1.5
โ๏ธ Authors
See also the list of contributors who participated in this project.
๐ Acknowledgements
- @Geeksforgeeks
- @kylelobo For the README.md generator