https://github.com/lfaoro/ads
algorithms + datastructures = programs by niklaus wirth
https://github.com/lfaoro/ads
algorithms datastructures generics-in-golang problems programs threadsafe
Last synced: 27 days ago
JSON representation
algorithms + datastructures = programs by niklaus wirth
- Host: GitHub
- URL: https://github.com/lfaoro/ads
- Owner: lfaoro
- Created: 2022-09-21T09:37:16.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2022-09-26T16:23:25.000Z (over 2 years ago)
- Last Synced: 2025-02-01T14:23:57.873Z (3 months ago)
- Topics: algorithms, datastructures, generics-in-golang, problems, programs, threadsafe
- Language: Go
- Homepage:
- Size: 5.86 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Algorithms and Data Structures in Go using Generics
> algorithms + datastructures = programs by niklaus wirth
## Algorithms
- [x] [Selection sort](algos/sorting.go)
- [ ] Insertion sort
- [ ] Partition sort
- [ ] Tree sort
- [ ] Sliding window## Data structures
- [x] [Queue](datas/queue/queue.go)
- [x] [Stack](datas/stack/stack.go)
- [x] [Singly Linked-List](datas/linked_list/singly/singly.go)
- [ ] [Doubly Linked-List](datas/linked_list/singly/singly.go)## Problems
- [x] [Browser History](probs/browser/browser.go)NB: experimenting w/ generics, don't use this code even when is 100% tested ;)