MCPcopy Create free account
hub / github.com/douchuan/algorithm / peek_key

Method peek_key

src/common/priority_queue.rs:172–174  ·  view source on GitHub ↗

MinPQ: Returns a minimum key MaxPQ: Returns a maximum key

(&self)

Source from the content-addressed store, hash-verified

170 /// MinPQ: Returns a minimum key
171 /// MaxPQ: Returns a maximum key
172 pub fn peek_key(&self) -> Option<&T> {
173 self.pq.get(1).and_then(|&i| self.keys[i as usize].as_ref())
174 }
175
176 /// Associates key with index i
177 pub fn enqueue(&mut self, i: usize, key: T) -> Result<(), &'static str> {

Callers 2

index_min_pqFunction · 0.80
index_max_pqFunction · 0.80

Calls 1

getMethod · 0.45

Tested by 2

index_min_pqFunction · 0.64
index_max_pqFunction · 0.64