rutgerfarry / DataKit

Common algorithms and data structures, implemented in Swift

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DataKit 🌳

Common algorithms and data structures, implemented in Swift.

I'm currently writing this for coding interview practice / general interest. Not intended for production use, but that might change one day. Since this is a personal learning project, I'm not accepting pull requests for new algorithms / data structures, but suggestions are welcome!

Roadmap

Sorts

  • Insertion Sort
  • Quicksort
  • Merge Sort

Other Algorithms

  • Djikstra's Algorithm
  • Knapsack Problems

Data Structures

  • Singly-Linked List
  • Doubly-Linked List
  • Stack and Queue
  • Simple Binary Tree
  • AVL Tree
  • Undirected Weighted Graph
  • Directed Weighted Graph

Machine Learning

  • Naive Bayesian Network

More to come! If you have any suggestions, please file an issue 😄

About

Common algorithms and data structures, implemented in Swift


Languages

Language:Swift 95.2%Language:Makefile 4.8%