3 repository-uri
Educational implementations of fundamental data structures using the Go programming language.
Distinct from Go Language Fundamentals: The candidates focus on cloud-native, security, or general application patterns, not the implementation of core data structures like trees and heaps in Go.
Explore 3 awesome GitHub repositories matching education & learning resources · Go Data Structure Implementations. Refine with filters or upvote what's useful.
This project is a Go algorithm implementation library and a reference for data structures. It serves as a collection of solved coding interview problems and an algorithmic pattern collection, providing a reference of over 100 common challenges implemented in Go. The library focuses on specific problem-solving strategies, including sliding windows, two pointers, and dynamic programming. It provides coded examples of standard sorting, searching, and graph traversal techniques to facilitate the study of algorithmic patterns. The repository covers a broad range of capabilities, including array a
Implementing fundamental organization patterns like linked lists, binary trees, and heaps using the Go programming language.
This library provides a comprehensive collection of fundamental computer science primitives implemented in Go. It serves as a resource for both educational purposes and production applications, offering standard tools for organizing, searching, and sorting data. The implementation leverages language-level type parameters to ensure type safety while maintaining flexibility across different data types. It utilizes interface-driven polymorphism and pointer-based memory management to define common behaviors and handle complex structures. To optimize performance, the library employs in-place data
Implements standard containers including linked lists, binary trees, stacks, and queues for Go applications.
data-structures-questions is a collection of fundamental computer science data structures and sorting algorithms written from scratch in Go for technical interview preparation. The repository functions as a curated collection of programming problems and reference solutions designed to help software engineers prepare for technical coding interviews, as well as a library of custom data structures showcasing memory layout and algorithmic efficiency. The project implements foundational collections and primitive nodes using explicit memory addresses and reference pointers rather than high-level ab
Provides a collection of fundamental computer science data structures and sorting algorithms written from scratch in Go.