Skip to content
Snippets Groups Projects
heap.hpp 262 B
#ifndef __HEAP_HPP
#define __HEAP_HPP

namespace structures {
  
  template <typename T>
  class Heap{
  public:
    
    virtual T pop() = 0;
    virtual void push(const T & val) = 0;
    virtual size_t get_size() = 0;
    
  };
}//namespace structures

#endif