Common data structures for solving problems in Golang

Overview

datastructs

Documentation Actions Status GitHub issues

Common data structs for solving problems in Golang.

List of data structures can be found in datastructs/pkg

Rules for data structures

  • Don't depend on external packages
    • why?
    • external packages are often fragile and dependicies can be easily broken
Issues
  • Add delete to bst

    Add delete to bst

    Why

    • Want to add delete function to Binary Search Tree
    • It's quite complicated and worth implementing

    What

    • Add delete function to Binary Search Tree

    QA, Evidence

    • Check test code
    opened by go-zen-chu 0
  • add stack, ringbuffer, bst

    add stack, ringbuffer, bst

    Why

    • want to add other types of data structures

    What

    • add stack
    • add ringbuffer
    • add binary search tree (BST)

    QA, Evidence

    • checked in actions : https://github.com/go-zen-chu/datastructs/runs/4129861377?check_suite_focus=true
    opened by go-zen-chu 0
  • add queue to datastructs

    add queue to datastructs

    Why

    • want to add queue as a first data structure

    What

    • added queue
    • remove main.go from template

    QA, Evidence

    • checked by github actions
    • https://github.com/go-zen-chu/datastructs/pull/1/checks
    opened by go-zen-chu 0
Owner
Akira Masuda
Japan Go/Python/ Machine Learning/Statistics/k8s/ansible/Cloud Foundry
Akira Masuda
Two approach for solving common items problem using Golang

Compare Two Arrays For Common Items Given two seperate arrays of integers, create a function that take two arrays and check for common itemss. Example

null 0 Nov 28, 2021
Graphoscope: a solution to access multiple independent data sources from a common UI and show data relations as a graph

Graphoscope A solution to access multiple independent data sources from a common UI and show data relations as a graph: Contains a list of by default

CERT.LV 27 Apr 26, 2022
Algorithms and Data Structures Solved in Golang

Algorithms and Data Structures Solved in Golang Hi! I'm Bruno Melo and this repository contains a lot challenges solved on many plataforms using go as

Bruno Melo 2 Feb 22, 2022
Some data structures and algorithms using golang

Some data structures and algorithms using golang

null 57 Apr 12, 2022
Tutorial code for my video Learn to Use Basic Data Structures - Slices, Structs and Maps in Golang

Learn to Use Basic Data Structures - Slices, Structs and Maps in Golang Read text from a file and split into words. Introduction to slices / lists. Co

null 0 Jan 26, 2022
A tree like tool help you to explore data structures in your redis server

Redis-view is a tree like tool help you explore data structures in your redis server

dreamersdw 19 Mar 17, 2022
Probabilistic data structures for processing continuous, unbounded streams.

Boom Filters Boom Filters are probabilistic data structures for processing continuous, unbounded streams. This includes Stable Bloom Filters, Scalable

Tyler Treat 1.4k May 19, 2022
Graph algorithms and data structures

Your basic graph Golang library of basic graph algorithms Topological ordering, image by David Eppstein, CC0 1.0. This library offers efficient and we

Algorithms to Go 545 May 12, 2022
Graph algorithms and data structures

Your basic graph Golang library of basic graph algorithms Topological ordering, image by David Eppstein, CC0 1.0. This library offers efficient and we

Algorithms to Go 9 Jan 25, 2021
This is the course materials for the Go Data Structures Crash Course!

Go Data Structures Course ?? Welcome Gophers! This is the official repository that contains all of the data structures we cover in the Go Data Structu

TutorialEdge 9 May 10, 2022
Basic Implementation of Data-structures in Go

Data structures in Go v1.15.6 This repo consists the implementation of the following: Stacks Queues Linked Lists (Singly) Binary Search Trees Heaps (M

Shehab Abdel-Salam 4 May 24, 2021
Concurrent data structures for Go

xsync Concurrent data structures for Go. An extension for the standard sync package. This library should be considered experimental, so make sure to r

Andrey Pechkurov 204 Apr 18, 2022
Data Structures in Go: Hash Table

Data Structures in Go: Hash Table he time has come to implement one of the most commonly used data structures in software development - the Hash Table

Milad Samani 3 Oct 20, 2021
Data structures and algorithms implementation from ZeroToMastery course

ZeroToMastery Data Structures & Algorithms course This repo includes all the data structure and algorithm exercises solutions and implementations. Ins

Fabio Bozzo 2 Dec 2, 2021
Data Structures & Algorithms in Go

Data Structures and Algorithms with Go The aim of this repository is to provide Gophers with how data structures and algorithms are implemented in the

Chris Gonzalez 0 Dec 28, 2021
Practice-dsa-go - Data Structures and Algorithms for Interview Preparation in Go

Data Structures and Algorithms for Interview Preparation in Go Data Structures K

Sparsh Srivastava 1 Jan 14, 2022
Implementation of various data structures and algorithms in Go

GoDS (Go Data Structures) Implementation of various data structures and algorithms in Go. Data Structures Containers Lists ArrayList SinglyLinkedList

TopXeQ 0 Jan 25, 2022
Access LeetCode problems via id, Golang implementation

LCid-Go Introduction This naive toy is based on bunnyxt/lcid, and implemented in Golang for practice. They are same in program logic and static files.

Yunchuan Zheng 0 Jan 15, 2022