Skip to content

Latest commit

 

History

History
155 lines (117 loc) · 9.19 KB

README.md

File metadata and controls

155 lines (117 loc) · 9.19 KB


© xkcd.com

Playground for algorithms in JavaScript. This is a child project of js-library and the twin project of js-data-structures.

📰 Description

This project is just a playground for any algorithm that doesn't fit in any of those projects,

🔦 Searching

🌖 Merging

🍰 Partitioning

👇 Selection

📶 Sorting

⚖️ Comparison sorting

💤 Integer sorting

🔣 Strings

Nothing yet.

🔪 Hashing

Nothing yet.

📐 Geometry

🌐 Graphs

🔢 Numbers

🔣 Arithmetic

2️⃣ 3️⃣ 5️⃣ 7️⃣ Number theory

🐚 Integer sequences

🎲 Randomness

🧠 Hard problems

↔️ Sytems of equalities and inequalities

🧹 Combinatorics

Those packages aim to provide code bricks that are as generic as possible. Some examples are a Gauss-Jordan method that can work with any number model, a Karatsuba algorithm that can handle any input size, a Graham Scan algorithm that works with clockwise or counter clockwise ordering, and a Monotone Chain algorithm that can be used as a triangulation algorithm without any change.

📜 Reference

A list of links and projects focusing on algorithm implementation.

☕ Projects implementing algorithms in JavaScript

🦚 Projects implementing algorithms in other languages

🔗 Others