MinPQ: Returns a minimum key MaxPQ: Returns a maximum key
(&self)
| 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> { |