Algorithms and Datastructures course implementation in Go
WARNING: All the code for data structures and algorithms in this repository are strictly for educational purposes,
this code cannot be used anywhere!
NOTE: Code has no comments or explanations. Please refer to the course (see the link below) for details.
NOTE: Code in this repo is not Go-style code at all. All the implementations, naming conventions and method names are
inherited from the course which is about C# basically.
Link to the Udemy course: https://www.udemy.com/course/algodata/
Course sections and corresponding algorithm/data structure implementations
Section 5: Sorting algorithms
Section 6: Linked lists
Section 7: Stack
Section 8: Queue
Section 9: Search algorithms
Section 10: Symbol Tables
Section 11: Hashed Symbol Tables (Hash Tables)
Section 12: Binary Search Tree
Section 13: Pyramids and Pyramid Sort (Heap and Heap Sort)
Section 14: Different algorithms