namespace cpp

C++ lernen, kennen, anwenden

Benutzer-Werkzeuge

Webseiten-Werkzeuge


kennen:lib:make_heap

make_heap()

#include <algorithm>

void make_heap (Ran first, Ran last) 
void make_heap (Ran first, Ran last, Comp comp) 

Ordnet den Bereich [first,last) zu einem Heap um.

Parameter

first Anfang des Bereiches
last Ende des Bereiches
comp Vergleichskriterium

Ergebnis

Rückgabewert: keiner.

Siehe auch

Beispiel

make_heap.cpp
#include <algorithm>
#include <iostream>
#include <vector>
 
int main()
{
  std::vector<int> v = { 3, 7, 2, 0, 1, 9, 4, 6, 5, 8 };
 
  std::make_heap(begin(v), end(v));
 
  for(auto e : v) std::cout << e << " "; std::cout << '\n';
 
  return 0;
}
kennen/lib/make_heap.txt · Zuletzt geändert: 2012-04-11 17:24 (Externe Bearbeitung)