Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/jaeyson/algox

Common Algorithms and Data Structures implemented using Elixir
https://github.com/jaeyson/algox

algorithms algorithms-and-data-structures data-structures elixir

Last synced: 2 months ago
JSON representation

Common Algorithms and Data Structures implemented using Elixir

Awesome Lists containing this project

README

        

# Algox

## Data structures and Algorithms using Elixir Language

[//]: # "Badges"
[![Dependabot][dependabot badge]][dependabot]
[![Actions Status][actions badge]][actions]
[![Coverage][coverage badge]][coverage]

[//]: # "Links"
[dependabot]: https://github.com/jaeyson/algox/pulls/app%2Fdependabot
[actions]: https://github.com/jaeyson/algox/actions
[coverage]: https://coveralls.io/github/jaeyson/algox?branch=main

[//]: # "Image sources"
[dependabot badge]: https://img.shields.io/badge/Dependabot-enabled-green
[actions badge]: https://github.com/jaeyson/algox/actions/workflows/ci.yml/badge.svg
[coverage badge]: https://coveralls.io/repos/github/jaeyson/algox/badge.svg?branch=main

### Files

https://github.com/jaeyson/algox/blob/1420c72a95aa102a2cfe54bf790bbe60ef11bb70/lib/algox/binary_search.ex#L1-L9
https://github.com/jaeyson/algox/blob/1420c72a95aa102a2cfe54bf790bbe60ef11bb70/lib/algox/linear_search.ex#L1-L7
https://github.com/jaeyson/algox/blob/1420c72a95aa102a2cfe54bf790bbe60ef11bb70/lib/algox/quick_sort.ex#L1-L10
https://github.com/jaeyson/algox/blob/1420c72a95aa102a2cfe54bf790bbe60ef11bb70/lib/algox/walk_on_matrix.ex#L1-L15

### Benchmarks

using mix task:

```bash
# file names found in lib/algox dir
mix benchmark binary_search

mix benchmark quick_sort
```