Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    Positivt og ulemper med en ReDim Statement
    Nesten alle programmeringsspråk gi noen versjon av tabellen struktur , som er den mest primitive - men raskeste og mest intuitive - måte å lagre grupper av informasjon i minnet . Det er imidlertid en begrensning av den matrise som , for å forandre dets størrelse , må det opprettes på nytt fra bunnen . For å gjøre denne oppgaven enklere , noen språk gi en " ReDim "-kommandoen . Pros av ReDim

    ReDim tillater programmereren å endre størrelsen på en rekke data på fly som mer eller mindre informasjon må lagres i den. Dette kan gjøres uten å forlate intuitiv og hastigheten på en matrise.
    Cons of ReDim

    Den største ulempen med ReDim er en konsekvens av hvordan arrays er lagret i minnet . For å forstørre en matrise, vil eventuelle data som opptar minnet ved siden av matrisen må flyttes . Siden dette kan være teknisk komplisert ( spesielt siden dataene ikke kan selv tilhører samme program) , kopierer " ReDim " kommandoen hele matrisen til en ny plassering av ønsket størrelse og flagger den gamle plasseringen for sletting. Dette gjør ReDim treg, spesielt for store matriser .

    Alternativer til ReDim

    Linked List strukturen kan bli endret på vilje , men det er innholdet kan bare være les en av gangen , og i rekkefølge. Et annet alternativ er ArrayList , som holder alle data i en matrise , men alltid øker størrelsen på array med mer enn det som er nødvendig for å redusere tiden som brukes av fremtidige skaleringer .

    früher :

     Weiter:
      Relatert Artike
    ·SQL Fundamentals Trening 
    ·How to Program i MIPS 
    ·Hvordan lære FORTRAN 
    ·Hva er SEI CMMI 
    ·Forskjeller mellom IF & Mens Uttalelser 
    ·Problemer med å installere Service Pack 3 
    ·Forskjellen mellom URS & SRS 
    ·Forskjellen mellom en Deliverable og en milepæl i et I…
    ·Hvordan lage Plush Animals i SolidWorks 
    ·Hvordan gjøre en Drop Cap forbokstav i HTML 
      Anbefalte artikler
    ·Hvordan spiller jeg en PHP File 
    ·Hvordan oppdage en hendelse med WIA Vent 
    ·Slik fjerner et underdomene i JavaScript 
    ·351m Ford Specs 
    ·Hvordan lage et PHP nettsted for nybegynnere 
    ·Hvordan lage din egen datamaskin programmer 
    ·Fordeler og ulemper med Typeless Programmeringsspråk 
    ·Slik konverterer et datoformat i PHP 
    ·Hvordan finne den fullstendige banen navnet på en fil …
    ·Hvordan sortere Sequence Symboler 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/