# Algorithms, 4th edition

[![CI build](https://github.com/tobiO0310/algorithms4/actions/workflows/ci.yml/badge.svg)](https://github.com/tobiO0310/algorithms4/actions)
[![GitHub tag](https://img.shields.io/github/tag/tobiO0310/algorithms4.svg)](https://github.com/tobiO0310/algorithms4/releases)
[![Crates.io](https://img.shields.io/crates/v/algorithms4.svg)](https://crates.io/crates/algorithms4)

## TL;DR
This is a rust implementation of the data structures and algorithms described in
the 4th edition of Algorithms by R. Sedgewick and K. Wayne.

## What is this?

This is my attempt at recreating all the algorithms and data structures in the book Algorithms,
4th edition by Robert Sedgewick and Kevin Wayne!
Data structures may have additional or changed fields or methods as to follow Rust programming style.
`.size()` changed to `.len()`, and so on.

## Why is this made?

I do this purely to challenge myself, maintain my logical reasoning,
and continue to evolve my experience in Rust~

## Should you use this?

Short answer; likely not. This is especially true for algorithms
that are already in the standard library. However, feel free to if you wish :)