| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
    Avantages et inconvénients de la Déclaration ReDim
    Presque tous les langages de programmation fournissent une version de la structure du tableau, ce qui est le plus primitif - mais plus rapide et plus intuitive - moyen de stocker des groupes d'information en mémoire . Toutefois, une limitation du tableau est que, pour changer sa taille, il doit être créé à partir de zéro . Pour rendre cette tâche plus simple, certaines langues offrent une commande " ReDim " . Pour de ReDim

    ReDim permet au programmeur de modifier la taille d'un tableau de données à la volée comme plus ou moins d'informations doivent être stockées en son sein. Cela peut être fait sans abandonner le intuitivité et la vitesse d'un tableau.
    Contre de ReDim

    Le plus grand inconvénient de ReDim est une conséquence de la façon dont les tableaux sont stockées dans la mémoire . Pour agrandir un tableau, toutes les données qui occupent la mémoire à côté de la matrice devront être déplacés. Puisque cela peut être techniquement compliqué ( surtout depuis que les données peuvent même ne pas appartenir au même programme ) , la commande " ReDim " copie l'ensemble du réseau vers un nouvel emplacement de la taille demandée et les drapeaux de l'ancien emplacement pour la suppression. Cela rend ReDim lent , surtout pour les grands réseaux .

    Alternatives à Redim

    La structure de la liste chaînée peut être redimensionnée à volonté, mais son contenu ne peut être lire un à la fois , et dans l'ordre. Une autre alternative est l' ArrayList , qui conserve toutes les données dans un tableau , mais augmente toujours la taille de la matrice de plus que ce qui est nécessaire afin de réduire le temps consommé par redimensionne futures.

    Previous :

    next :
      articles connexes
    ·Comment fermer un contrôle utilisateur Web 
    ·Comment faire un Web Bot 
    ·COBOL Faits 
    ·Définition de 64 bits CCG 
    ·Comment spécifier une interface en UML 
    ·Comment programmer avec Prolog 
    ·Comment ajouter des colonnes au GridView 
    ·IDE Debugging Tools 
    ·Comment utiliser les paramètres dans SSIS 
    ·Définir opérateur booléen 
      articles en vedette
    ·Comment créer une nouvelle page WordPress PHP 
    ·Types de données Visual Basic 
    ·Visual Basic: Comment définir un tableau d'image pour …
    ·Comment puis-je modifier l'ordre dans StackPanel articl…
    ·Comment créer des liens hypertexte utilisant VB6 
    ·Comment puis- je changer le mot de passe via une invite…
    ·Quels sont les types intégraux en Java 
    ·Comment utiliser SetString pour un champ entier 
    ·Comment résoudre un langage Java Stack Overflow erreur…
    ·Comment créer un tableau Word dans MIPS 
    Copyright © Connaissances Informatiques http://fr.wingwit.com