Skip to content
Adarsh Khare edited this page Apr 22, 2020 · 1 revision

Welcome to AlgorithmsGo

This contains sample collection of data structures and algorithms in Go language. These are implemented as tutorial lessons. It is work in progress.

1.Information Structures


Data Structures

  • Singly Linked List
  • Doubly Linked List
  • Binary Tree
  • Queue
  • Stack

Concurrency - multi core processiong

Thread safe collections

  • SafeList
  • SafeMap

Concurrent execution

  • WorkerPool

2.Seminumerical Algorithms


Random Number Generator

  • Linear Congruential Method

3.Sorting and Searching


Sorting

  • Merge Sort
  • Quick Sort