Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Vložte C + + IDE kliknutím na jeho ikonu programu . Keď sa otvorí , vyberte " File /New /Project " a vyberte " C + + " vytvoriť nový C + + projektu . Prázdny zdrojový kód súboru sa zobrazí v textovom editore časti IDE
2
import " vektor " a " algoritmus " knižnice písomne nasledujúce v hornej časti súboru zdrojového kódu : .
# import deklarovať hlavnú funkciu . Hlavné funkcie sú vstupné body programu - kde program začína vykonávanie . Zložené zátvorky , ktoré nasledujú hlavnú funkciu tvorí blok kódu : Sú zapouzdřit všetky zdrojového kódu svojej hlavnej funkcie . Napíšte hlavné funkcie vyhlásení a blok kódu , ako je toto : int main ( ) { } Napíšte zdrojový kód , ktorý nájdete v nasledujúcich krokoch vnútri zložených zátvoriek hlavného funkcie . Vytvorte dátový kontajner vector . Vektory sú sekvenčné kontajnery , ktoré sa automaticky zmení, keď sa k nim pridá údaje . Ak chcete vytvoriť nový vektor , napíšte nasledujúci príkaz : vektor Pridanie dát do vektora pomocou funkcie " push_back " . Ak chcete napríklad pridať čísla od 1 do 4 do vektora , napíšte nasledujúce riadky kódu : Autor v.push_back ( 1 ) ; v.push_back ( 2 ) ; v.push_back ( 3 ) ; v. push_back ( 4 ) ; Zmena usporiadania vektora tvoriť hromadu . Haldy je stromová štruktúra , v ktorej je " deti " z uzla sú nižšie hodnoty , a preto je horná uzol haldy je uzol s najvyššou číselnú hodnotu - 4 , v tomto príklade . Môžete použiť make_heap príkaz ako je tento , prechádzajúcej na začiatku a na konci vektora zahŕňať všetky jeho prvky : make_heap ( v.begin ( ) , v.end ( ) ) ; Odstráňte všetky prvky z hromady , ak máte podozrenie , že bola poškodená . To možno vykonať pomocou funkcie " pop_heap " , ako je toto : pop_heap ( v.begin ( ) , v.end ( ) ) ;
3
4
5
6
7
8