class NgLib::DynamicRangeFrequency(T)

Overview

長さ $n$ の整数列 $a_0, a_1, \cdots, a_{n-1}$ について、 $[l, r)$ に $x$ が何回現れるかを $O(\log{N})$ で計算するクラスです。

Defined in:

nglib/data_structure/dynamic_range_frequency.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(array : Array(T)) #

[View source]

Instance Method Detail

def []=(i : Int, x : T) #

[View source]
def count(range : Range(Int | Nil, Int | Nil), x : T) #

[View source]