Skip to content

gfabrizi/Rust-Algorithms

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Algorithms - Rust Gitter Build Status

All algorithms implemented in Rust (for educational purposes)

These are for demonstration purposes only.

Graphs

  • Dijkstra (Not implemented yet)
  • Kruskal's Minimum Spanning Tree (Not implemented yet)
  • Prim's Minimum Spanning Tree (Not implemented yet)
  • BFS (Not implemented yet)
  • DFS (Not implemented yet)
  • 0-1 Knapsack (Not implemented yet)
  • Longest common subsequence (Not implemented yet)
  • Longest increasing subsequence (Not implemented yet)
  • K-Means Clustering
  • Coin Change (Not implemented yet)
  • Rod cut (Not implemented yet)
  • Egg Dropping Puzzle

Data Structures

  • Queue (Not implemented yet)
  • Heap (Not implemented yet)
  • Linked List (Not implemented yet)
  • Graph (Not implemented yet)
    • Directed (Not implemented yet)
    • Undirected (Not implemented yet)
  • Trie (Not implemented yet)
  • Binary Tree (Not implemented yet)
  • B-Tree (Not implemented yet)
  • AVL Tree (Not implemented yet)

Strings

  • Knuth Morris Pratt (Not implemented yet)
  • Rabin Carp (Not implemented yet)

General

  • N-Queensp (Not implemented yet)
  • Graph Coloringp (Not implemented yet)
  • Tower of Hanoip (Not implemented yet)
  • Caesar
  • Vigenère (Not implemented yet)
  • Transposition (Not implemented yet)

Contributing

See CONTRIBUTING.md

About

All Algorithms implemented in Rust

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 100.0%