Horje
comparator priority queue c++ Code Example
how to use comparator funtion in priority queue in c++
// suppose you want to apply comparator on pair <int, string>
// declaration of priority queue
priority_queue<pair<int, string>, vector<pair<int, string>>, myComp> pq;
// here myComp is comparator
struct myComp {
  bool operator()(
    pair<int, string>& a,
    pair<int, string>& b)
  {
    return a.first > b.first;
    // can write more code if required. depends upon requirement.
  }
};
comparator priority queue c++

struct CompareHeight {
    bool operator()(Person const& p1, Person const& p2)
    {
        // return "true" if "p1" is ordered
        // before "p2", for example:
        return p1.height < p2.height;
    }
};
 




Cpp

Related
C++ Area and Perimeter of a Rectangle Code Example C++ Area and Perimeter of a Rectangle Code Example
update variable in const function C++ Code Example update variable in const function C++ Code Example
Find N Unique Integers Sum Up to Zero Code Example Find N Unique Integers Sum Up to Zero Code Example
c++ sort cout end Code Example c++ sort cout end Code Example
\frac{2}{5}MR^2 typed in c++ Code Example \frac{2}{5}MR^2 typed in c++ Code Example

Type:
Code Example
Category:
Coding
Sub Category:
Code Example
Uploaded by:
Admin
Views:
9