heap

A generic implementation of min and max binary heaps in Go (by addrummond)

Heap Alternatives

Similar projects and alternatives to heap based on common topics and language

  • ordered-concurrently

    Ordered-concurrently a library for concurrent processing with ordered output in Go. Process work concurrently and returns output in a channel in the order of input. It is useful in concurrently processing items in a queue, and get output in the order provided by the queue.

  • algorithms

    CLRS study. Codes are written with golang. (by shady831213)

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • array2d

    Generic 2D array

  • ttlcache

    Discontinued An in-memory cache with item expiration and generics [Moved to: https://github.com/jellydator/ttlcache] (by ReneKroon)

  • skiplist

    A Go library for an efficient implementation of a skip list: https://godoc.org/github.com/MauriceGit/skiplist (by MauriceGit)

  • treemap

    Generic sorted map for Go with red-black tree under the hood (by igrmk)

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better heap alternative or higher similarity.

heap reviews and mentions

Posts with mentions or reviews of heap. We have used some of these posts to build our list of alternatives and similar projects.
  • Why Are Golang Heaps So Complicated
    1 project | news.ycombinator.com | 2 Dec 2023
    I did a slightly different generic implementation of heaps here: https://github.com/addrummond/heap

    The main difference is that the comparison function is determined from the type of the heap element both for built-in and user-defined types.

Stats

Basic heap repo stats
1
0
7.5
5 months ago

addrummond/heap is an open source project licensed under MIT License which is an OSI approved license.

The primary programming language of heap is Go.

Popular Comparisons


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com