Socket
Socket
Sign inDemoInstall

github.com/vpoletaev11/go-data-structures

Package Overview
Dependencies
Alerts
File Explorer
Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

github.com/vpoletaev11/go-data-structures


Version published
Created
Source

Go Data Structures

CircleCI Coverage Status

Project Content

PackageContent
listSingly linked list
Doubly linked list
stackList based stack
Slice based stack
queueList based queue
Slice based queue
Priority queue
setSet
treeHeap
Binary search tree
AVL-tree
graphAdjacency matrix graph
Adjacency matrix weighted graph
Adjacency matrix directed graph
Adjacency matrix directed weighted graph
Adjacency list graph
Adjacency list weighted graph
Adjacency list directed graph
Adjacency list directed weighted graph

About project

This project were developed for education purposes, for this reason most of this data structures NOT ADAPTED TO BE USED IN PRODUCTION.

  • This project can be helpful if you want to understand how listed above data structures works.
  • You can use this data structures as a skeleton if you want to build intended for your project data structure. Project priority is 50/50 readability and performance, for this reason some parts of code can be optimized if it needed.

Project setup

Clone project

$ go get github.com/vpoletaev11/go-data-structures

Install dependencies

This project uses modules, because of this to install dependencies you just need to run tests

$ go test ./...

FAQs

Package last updated on 01 Jul 2020

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc