Directories ¶
Path | Synopsis |
---|---|
bits
|
|
data
|
|
hash
Package hash implements a hash table.
|
Package hash implements a hash table. |
list
Package list implements of a doubly link list in Go.
|
Package list implements of a doubly link list in Go. |
queue
Package queue implements of a circular queue.
|
Package queue implements of a circular queue. |
stack
Package stack asks the student to implement a stack in Go.
|
Package stack asks the student to implement a stack in Go. |
tree/binary
Package binary is an implementation of a balanced binary tree.
|
Package binary is an implementation of a balanced binary tree. |
fun
|
|
barber
Program creates customers for the simulation of the sleeping barber problem implemented in the shop package.
|
Program creates customers for the simulation of the sleeping barber problem implemented in the shop package. |
barber/shop
Package shop implements the sleeping barber problem.
|
Package shop implements the sleeping barber problem. |
freq
Package freq provides support for find the frequency in which a rune is found in a collection of text documents.
|
Package freq provides support for find the frequency in which a rune is found in a collection of text documents. |
pubsub
This is a simple example put together to help a friend with the idea of not over-engineering a pubsub pattern.
|
This is a simple example put together to help a friend with the idea of not over-engineering a pubsub pattern. |
vlq
Package vlq implements VLQ encoding/decoding.
|
Package vlq implements VLQ encoding/decoding. |
numbers
|
|
searches
|
|
binarysearch
Package binarysearch provides an example of a binary search implementation.
|
Package binarysearch provides an example of a binary search implementation. |
interpolationsearch
Package interpolationsearch provides an example of an interpolation search implementation.
|
Package interpolationsearch provides an example of an interpolation search implementation. |
jumpsearch
Package jumpsearch provides an example of a jump search implementation.
|
Package jumpsearch provides an example of a jump search implementation. |
linearsearch
Package linearsearch provides an example of a linear search implementation.
|
Package linearsearch provides an example of a linear search implementation. |
simulations
|
|
birthday
Package main simulate the "Birthday problem".
|
Package main simulate the "Birthday problem". |
catan
Package main simulate two-sice rolls.
|
Package main simulate two-sice rolls. |
monty
Simulation of "Monty Hall problem" https://en.wikipedia.org/wiki/Monty_Hall_problem
|
Simulation of "Monty Hall problem" https://en.wikipedia.org/wiki/Monty_Hall_problem |
pi
Calculate the value of π using simulation.
|
Calculate the value of π using simulation. |
sick
Package main simulate precision of a medical test.
|
Package main simulate precision of a medical test. |
slices
|
|
sorting
|
|
bubble
Implementation of Bubble sort in Go.
|
Implementation of Bubble sort in Go. |
heap
Package heap implement the heapsort algorithm in Go.
|
Package heap implement the heapsort algorithm in Go. |
insertion
Package insertionsort implement of Insertion Sort algorithm in Go.
|
Package insertionsort implement of Insertion Sort algorithm in Go. |
quick
Package quicksort implementation of Quick sort algorithm in Go.
|
Package quicksort implementation of Quick sort algorithm in Go. |
selection
Package selectionsort implement of Selection Sort algorithm in Go.
|
Package selectionsort implement of Selection Sort algorithm in Go. |
strings
|
|
Click to show internal directories.
Click to hide internal directories.