Nwlapcug.com


Come creare un elenco di vettore

Come creare un elenco di vettore


Un vettore è un contenitore ridimensionabile utilizzato per memorizzare dati in modo sequenziale in un programma per computer. I vettori sono simili alle matrici, che sono anche contenitori utilizzati per memorizzare i dati, e che esiste in molti computer diversi linguaggi di programmazione. Tuttavia, vettori hanno alcuni vantaggi sopra altri oggetti di archiviazione che includono deque e liste. Perché il linguaggio di programmazione C è stato intorno così a lungo ed è stato usato per molti complessi calcoli numerici, questo articolo discuterà di creazione di un vettore in C.

Istruzioni

1

Includere la classe vector nel vostro programma di codifica "#include < vettoriale >."

2

Definire il vettore con un tipo di dati valido, ad esempio Integer, Boolean o String. Dare il vettore un nome in modo che possa essere accessibile nel codice.

3

Aggiungere i valori al vettore di codifica "push_back." Questa funzione inserisce un valore alla fine della matrice vettoriale. Ad esempio, "myVector.push_back(22)" mette il numero 22 nella matrice. Codifica "myVector.push_back(32)" successivamente crea una matrice con il valore 22 seguita da 32.

4

Recuperare valori dal vettore in ordine lineare o casuale. Per farlo in ordine, dichiarare una variabile per essere un contatore che inizia da zero. Scorrere la matrice contando da zero a "myVector.size()." Accedere ai singoli valori con "myVector [x]", dove x è l'indice corrente della matrice vettoriale.

5

Se necessario, modificare il contenuto del vettore. Rimuovere l'ultimo elemento utilizzando la funzione "pop_back". "Clear" imposta il conteggio a zero rimuovendo ogni valore; "Cancella" rimuove valori specifici singolarmente.

Consigli & Avvertenze

  • Inserimento o rimozione di elementi dalla metà di un vettore è più tempo di farlo con deques o elenchi.
  • Vettori hanno più spazio di archiviazione allocata rispetto alle altre matrici in quanto vettori possono essere ridimensionate automaticamente.