![]()  | 
  
    Octopus
    
   | 
 
Data Types | |
| type | heap_t | 
Functions/Subroutines | |
| subroutine | heap_init (heap, list, sizes) | 
| subroutine | heap_end (heap) | 
| subroutine | heap_merge (heap, merged, index_map) | 
| subroutine | build_minheap (heap) | 
| recursive subroutine | minheapify (heap, i) | 
| subroutine | swap (heap, i, j) | 
| subroutine | swap_int (a, i, j) | 
| logical function | is_smaller (heap, i, j) | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private |