class Heap::Node(K, V)

Overview

private

Defined in:

heap.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(key : K | Nil, value : V) #

[View source]

Instance Method Detail

def child : Node(K, V) | Nil #

[View source]
def child=(child : Node(K, V) | Nil) #

[View source]
def degree #

[View source]
def degree=(degree : Int32) #

[View source]
def key #

[View source]
def key=(key : K | Nil) #

[View source]
def left : Node(K, V) | Nil #

[View source]
def left=(left : Node(K, V) | Nil) #

[View source]
def marked #

[View source]
def marked=(marked : Bool) #

[View source]
def marked? #

[View source]
def parent : Node(K, V) | Nil #

[View source]
def parent=(parent : Node(K, V) | Nil) #

[View source]
def right : Node(K, V) | Nil #

[View source]
def right=(right : Node(K, V) | Nil) #

[View source]
def value #

[View source]
def value=(value : V) #

[View source]