This repository is a playground for studying and implementing various data structures and algorithms in Go.
- Deque
- LinkedList
- Queue
- Stack
To run a specific example, use the go run command followed by the path to the example's directory. For example:
# To run the stack example
go run ./cmd/stack-example
# To run the linked list example
go run ./cmd/linkedlist-exampleTo run the tests for all data structures, use the go test command:
go test ./...