| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Computer Programmeringssprog >> Content
    Fordele & ulemper ved en ReDim Statement
    Næsten alle programmeringssprog give nogle version af matrix struktur, som er den mest primitive - men hurtigste og mest intuitive - måde at gemme grupper af information i hukommelsen. Men en begrænsning af array er , at for at ændre dens størrelse , skal det oprettes forfra . For at gøre denne opgave lettere , nogle sprog give en " ReDim " kommando. Fordele ved ReDim

    ReDim tillader programmøren at ændre størrelsen af ​​en række data på flue , som mere eller mindre information skal lagres i det. Dette kan ske uden at opgive intuitiveness og hastigheden af ​​et array.
    Ulemper ved ReDim

    Den største ulempe ved ReDim er en konsekvens af, hvordan arrays gemmes i hukommelsen . For at udvide et array , vil alle data besætter hukommelsen siden array skal flyttes . Da dette kan være teknisk kompliceret (især da dataene kan ikke engang tilhører samme program ) , de " ReDim " kommando kopierer hele systemet til en ny placering i den anmodede størrelse og markerer den gamle placering til sletning. Dette gør ReDim langsom , især for store arrays.

    Alternativer til ReDim

    Linked List struktur kan skaleres efter behag, men dens indhold kan kun læse en ad gangen , og i rækkefølge. Et andet alternativ er ArrayList , som holder alle data i et array , men altid øger størrelsen af array med mere end der er behov for at reducere den tid, der forbruges af fremtidige størrelsesændringer .
    < br >

    Forrige :

    næste :
      Relaterede artikler
    ·Hvad er Digital Kodning 
    ·Sådan Grev Simulation Time i Matlab 
    ·ADT abstrakte datatyper 
    ·Hvad er Recursion i programmering 
    ·Sådan installeres en RPM Package 
    ·Sådan åbner en bevægelseshæmmet fil 
    ·Sådan Udskift en STRG Med en STRG Lavere 
    ·Sådan oversætte en kerne for en Android 
    ·Definition af en lav-niveau Undtagelse 
    ·Hvordan konverterer jeg en plotter Filer 
      Anbefalede Artikler
    ·Sådan Pass Argument Funktioner i Visual Basic 
    ·Sådan Split en FLAC fil med Dev -C + + 
    ·Hvordan laver man en Opening Video Med Game Maker 7 
    ·Hvordan at skjule en afstemning på en Guild Layout 
    ·Udførelse af strengsammensætning teknikker i VB 
    ·Sådan Input Multiple int'er i Java 
    ·Sådan bruges en Matrix i Vb.Net 
    ·Sådan opdaterer Python til 2,6 
    ·Sådan installeres PHP 5 på Windows XP 
    ·Sådan bruger du farver i Java 
    Copyright © Computer Viden http://www.computerdk.com