peek_min: Peek Minimum-Priority Element

View source: R/40-priority_queue-queue-ops.R

peek_minR Documentation

Peek Minimum-Priority Element

Description

Returns the element at the minimum priority without modifying the queue.

Usage

peek_min(x)

Arguments

x

A priority_queue.

Details

Ties are stable: when multiple elements share minimum priority, this returns the earliest element in queue order.

Value

Element at minimum priority, or NULL when x is empty.

Examples

x <- priority_queue("a", "b", "c", priorities = c(2, 1, 1))
peek_min(x)
peek_min(priority_queue())

Immutables documentation built on April 29, 2026, 1:06 a.m.