DoxigAlpha

peekMax

Look at the largest element in the dequeue. Returns null if empty.

Function parameters

Parameters

#
self:*Self

Priority Dequeue for storing generic data.

Functions

#
PriorityDequeue
Priority Dequeue for storing generic data.

Source

Implementation

#
pub fn peekMax(self: *Self) ?T {
    if (self.len == 0) return null;
    if (self.len == 1) return self.items[0];
    if (self.len == 2) return self.items[1];
    return self.bestItemAtIndices(1, 2, .gt).item;
}