Displaying 1 to 15 from 15 results

Data-Structures-and-Algorithms - Data Structures and Algorithms implementation in Go

  •    Go

There are several data structures and algorithms implemented in this project. The list will be replenished with time. The library is not intended for direct use by importing. We strongly recommend copying the necessary implementations and adjusting to your case.

liblb - A golang library that implements load balancing algorithms.

  •    Go

A golang library that implements load balancing algorithms.

UVa - UVa Online Judge solutions in Go

  •    Go

UVa Online Judge solutions in Golang is under the terms of the MIT license. See LICENSE for details.

tgo - trivago go utilities

  •    Go

Trivago go extensions and utilities. This package contains utility functions and structs that aid trivago with golang development across different projects.This package and all subpackage match the golang standard library package names along with a "t" prefix. I.e. types that would be placed in the "net" package can be found in the "tnet" package, etc.. This prefix was chosen to allow mixing standard libary and tgo without having to rename package imports all the time.




bloomfilter - Face-meltingly fast, thread-safe, marshalable, unionable, probability- and optimal-size-calculating Bloom filter in go

  •    Go

Important: Zeroth, consider if a Cuckoo filter could be right for your use-case. **TL;DR: **Probabilistic, extra lookup table to track a set of elements kept elsewhere to reduce expensive, unnecessary set element retrieval and/or iterator operations when an element is not present in the set. It's a classic time-storage tradeoff algoritm.

hamming - Hamming distance and bit counting primitives in Go (golang)

  •    Go

Hamming distance and bit counting primitives in Go (golang)

algo - Data structures and Algorithms in Golang

  •    Go

AlGo was created by, and is maintained by Nyah Check, and it's the Golang implementation of the Data Structures and Algorithms as referred in CLRS. Feel free to check out the license, and make contributions by pull requests.


unionfind - An idiomatic implementation of a weighted Union Find data structure with path compression in Go

  •    Go

An idiomatic implementation of a weighted Union Find data structure with path compression in go. Create a new Union Find Structure with size N.

argo - 使用go语言实现数据结构与算法,涵盖字符串、数组、链表、队列、栈、树、图等数据结构。在实现算法的基础上,进行go语言实战。此外也包含经典算法在go实战项目中的应用,以及开源项目算法方面源码分析。

  •    Go

使用go语言实现数据结构与算法,涵盖字符串、数组、链表、队列、栈、树、图等数据结构。在实现算法的基础上,进行go语言实战。此外也包含经典算法在go实战项目中的应用,以及开源项目算法方面源码分析。

DataViz - Build and Visualize data structures in Golang

  •    Go

Build and visualize data structures in Golang. Inspired by the ideas from memviz and Gods this library helps user to play around with standard data structures while also giving them the tools to build their own data structures and visualization options.... Documentation is available at godoc.

go - Implementation of All ▲lgorithms in Go Programming Language

  •    Go

To the extent possible under law, Carlos Abraham has waived all copyright and related or neighboring rights to this work.