Skip to content

Personal collection of algorithms implemented in Go for programming challenges, etc.

Notifications You must be signed in to change notification settings

AbhiAgarwal/misc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Go Algorithms

Collections of algorithms to easily use in Go. I haven't implemented all of them myself, and have referenced the ones I've borrowed.

go get github.com/AbhiAgarwal/misc

Algorithms Implemented

  • Bits
    • Bit manipulation functions
  • Data Structures
    • AVL tree
    • Fenwich Tree
    • Priority Queue
    • Union Find
  • Graph
    • Dijkstra's algorithm
  • Math
    • Binomial Coefficient
    • Greatest Common Divisor (GCD)
    • Least Common Multiple (LCM)
    • Matrix Definition & Row Reduction
    • Prime Sieve
    • Prime number checker
  • Misc
    • Palindrome checker
  • Search
    • Binary Search
    • KMP Algorithm
    • Suffix Tree
  • Sort
    • Mergesort
    • Quicksort

About

Personal collection of algorithms implemented in Go for programming challenges, etc.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published