Hur man skapar en Vector lista

December 17

Hur man skapar en Vector lista


En vektor är en re-ansenlig behållare som används för att lagra data sekventiellt i ett datorprogram. Vektorer liknar arrayer, som också containrar som används för att lagra data, och som förekommer i många olika programspråk. Men vektorer har vissa fördelar jämfört med andra lagringsobjekt som inkluderar deques och listor. Eftersom programspråket C har funnits så länge och har använts i många komplexa numeriska beräkningar, kommer den här artikeln diskuterar att skapa en vektor i C.

Instruktioner

1 Inkludera vektor klassen i ditt program genom att koda "#include <vector>."

2 Definiera vektorn med en giltig datatyp, såsom Integer, Boolean eller String. Ge vektorn ett namn så att den kan nås i koden.

3 Lägg värden till vektorn genom att koda "push_back." Denna funktion sätter ett värde vid slutet av vektorn array. Till exempel, "myVector.push_back (22)" sätter siffran 22 i arrayen. Kodning "myVector.push_back (32)" nästa skapar en array med värdet 22, följt av 32.

4 Hämta värden från vektorn i linjär eller slumpvis ordning. För att göra detta för att förklara en variabel för att vara en räknare som börjar på noll. Loop genom uppsättningen räknat från noll till "myVector.size ()." Komma åt de individuella värdena på "myVector [x]" där x är det aktuella indexet av vektorn array.

5 Manipulera innehållet i vektorn vid behov. Ta bort det sista elementet med hjälp av "pop_back" -funktion. "Clear" ställer in antalet till noll genom att ta bort varje värde; "Radera" kommer att ta bort specifika värden individuellt.

Tips

  • Sätta i eller ta bort element från mitten av en vektor är mer tidskrävande än att göra det med deques eller listor.
  • Vektorer har mer lagringsutrymme som tilldelats än andra matriser eftersom vektorer kan åter storlek automatiskt.

        

Välkommen till dig för att skicka en kommentar:

            
            
            
            

© 2019 Astrixsoft.com | Contact us: webmaster# astrixsoft.com