Ruby Heaps Inspired by Python

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • rb_heap

    A Ruby implementation of the heap data structure

  • Defining a new class is probably the most Ruby way to do it. There are two implementations that define a new class: rb_heap[1] and algorithms[2]. However, algorithms[2] use a Fibonacci heap, which should technically have better time complexity but is slower in practice, and the library pulls in a lot of unnecessary stuff. rb_heap is good, although I think using a symbol to specify if it's a max/min heap is a little strange.

    There is something satisfying about using an array like Python. It's very straightforward and doesn't require you to convert back and forth between a queue and a array.

    That's an interesting idea to use Queue. I do need random access to implement the binary queue, so I'm not sure if Queue would work.

    1. https://github.com/florian/rb_heap

  • algorithms

    Ruby algorithms and data structures. C extensions (by kanwei)

  • 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
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • 3 finger touchpad gesture to switch between groups

    2 projects | /r/qtile | 15 Oct 2023
  • I got an error while trying to use fusuma

    1 project | /r/linuxquestions | 13 Sep 2023
  • I've had enough of the fact that there isn't a way to change the 4-finger swipe down touchpad gesture to trigger the overview instead of the present windows effect...

    1 project | /r/kde | 4 Jun 2023
  • 3 Finger Workspace instead of 4.

    1 project | /r/pop_os | 6 May 2023
  • This laptop has a trackpad above the keyboard

    3 projects | /r/mildlyinteresting | 1 May 2023