This repository demonstrates core data structures and algorithms implemented in Go (Golang) β with a focus on performance, clarity, and idiomatic code.
Feature | Description |
---|---|
tree/ |
Binary trees, insertion, traversal, TreeSort |
sort/ |
Implementations of Merge Sort, Quick Sort, Bubble Sort |
structures/ |
Stacks, Queues, Linked Lists, and Circular Buffers |
utils/ |
Helper functions, benchmarking tools |
web/ |
Handlers, Route-mapping, HTML/TEXT Templates |
network/ |
TCP/UDP, Web Socket Programming, UNIX, Transports, Clients |
data/ |
Marshalling data, pointers, *DB type, Handlers |
values := []int{5, 1, 9, 2, 6}
TreeSort(values)
fmt.Println("Sorted:", values)
