carico del C + + IDE facendo clic sulla relativa icona del programma . Quando si apre, selezionare " File /Nuovo /Progetto" e scegliere " Progetto C + +" per creare un nuovo progetto C + + . Un file di codice sorgente di vuoto viene visualizzata nell'editor di parte di testo della IDE
2
Importa il " vettore " e le librerie di "algoritmo" , scrivendo il seguente all'inizio del file di codice sorgente : .
# import # import dichiarare una funzione principale. Le funzioni principali sono i punti di ingresso del programma - in cui il programma inizia l'esecuzione . Le parentesi graffe che seguono una funzione principale formano un blocco di codice : essi racchiudono tutto il codice sorgente per la funzione principale. Scrivi la principale dichiarazione di funzione e di blocco di codice come questo : int main ( ) { } Scrivi il codice sorgente trovate nei seguenti passaggi all'interno delle parentesi graffe della funzione principale . creare un contenitore di dati vettoriali . I vettori sono contenitori in sequenza che si può ridimensionare automaticamente quando si aggiungono dati a loro. Per creare un nuovo vettore , scrivere la seguente dichiarazione : aggiungere dati al vettore tramite la funzione " push_back " . Ad esempio, per aggiungere i numeri da 1 a 4 per il vettore , scrivere le seguenti righe di codice: v.push_back ( 1) ; v.push_back ( 2) ; v.push_back ( 3) ; v push_back ( 4) ; Riorganizzare il vettore a formare un mucchio . Un mucchio è una struttura ad albero in cui i " figli" di un nodo sono inferiori in valore , pertanto il nodo superiore di un mucchio è il nodo con il valore numerico più elevato - 4 , in questo esempio . È possibile utilizzare il comando make_heap come questo, passando l' inizio e la fine del vettore per includere tutti i suoi elementi : make_heap ( v.begin ( ) , v.end ( ) ) ; Rimuovere tutti gli elementi da un mucchio se si sospetta che è diventato corrotto . È possibile farlo utilizzando la funzione " pop_heap " come questo : pop_heap ( v.begin ( ) , v.end ());
3
4
5
vettore
6
7
8
Informazioni correlate
Programmazione © www.354353.com