Skip to content

Go-DS (Go Data Structures) - Bloom Filters, Lists, Queues, Sets, Stacks and much more

License

Notifications You must be signed in to change notification settings

ethan-gao-code/go-ds

Repository files navigation

Go Report Card build-and-test codecov release License: MIT

Go-DS (Go Data Structures)

Implementation of various data structures in Go.

go-ds is an open-source Go library that provides implementations of various data structures. This library aims to simplify the usage and understanding of common data structures in Go for developers and is designed to be extensible and efficient.

Table of Contents

Installation

To install the library, you can use go get:

go get github.com/ethan-gao-code/go-ds

Usage

Below are examples of how to use the various data structures in this library. You can find more detailed examples in the examples folder.

Bloom Filters (WIP)

Doubly Linked List (WIP)

Skip List (WIP)

Queue (WIP)

Sets (WIP)

Stack (WIP)

Contributing

We encourage you to use go-ds in your projects and share your feedback with us. Your input will help guide future improvements and feature additions to the library.

We also welcome contributions! If you'd like to contribute to the development of go-ds, please fork the repository and submit a pull request. Be sure to follow the coding standards and include tests where applicable.

License

go-ds is open source and available under the MIT License. See the LICENSE file for more information.