Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
  Derniers articles
  • Programmation & Piecewise fonctions …
  • Qu'est-ce que Python 2.2.3 
  • Comment se débarrasser d'Apple Scri…
  • Comment puis-je créer un site web d…
  • Comment faire pour souligner le text…
  • Comment ouvrir des documents Gadget 
  • Comment faire pour créer un dégrad…
  • Comment remplacer COBOL 
  • Comment faire pour supprimer les val…
  • Comment @ commande echo dans le Bloc…
  •   Computer Programming Languages
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Computer Programming Languages

    Comment puis-je décaler des données dans ADT

    ? Un type de données abstrait , ou ADT, est un modèle utilisé par les programmeurs pour définir les propriétés et le comportement d'un conteneur de données. Il existe quatre types très courants abstraits de données que l'on retrouve dans pratiquement tous les langages de programmation : la pile, la file d'attente , la liste chaînée et la carte. Vous pouvez transférer des données d'un type de données à un autre en utilisant les opérations intégrées spécialisées dans l'ADT . Queue

    L'ADT de file d'attente simule une file de gens qui attendent sur un seul fournisseur de services , comme un caissier de banque . Une file d'attente est conçu autour de la règle «premier entré, premier sorti ». Le premier élément ajouté à la liste est le premier élément supprimé . Le processus d'ajout d' un élément à une file d'attente est officiellement connu comme " enqueue , " et le processus de suppression d'un élément est connu comme " dequeue . " Chaque mise en œuvre de la programmation individuelle de la file d'attente a un jeu différent de fonctions qui effectuent ces opérations. Par exemple, en C + + de l'opération " enqueue " est réalisée en utilisant la fonction «push» et l'opération « dequeue " est réalisée en utilisant la fonction «pop» .
    Stack

    l'ADT de la pile peut être comparée à la file d'attente , car il obéit à des règles «premier entré, dernier sorti ». Pensez-y comme empiler un tas de magazines sur le sol . Si vous supprimez chaque magasin à partir du haut de la pile, la dernière revue restant sera le premier que vous avez placé sur le sol . L'opération d' ajout d'un élément dans la pile est connu comme «pousser» un objet sur ​​la pile, et la suppression d'un élément est connu comme " éclater " le point sur ​​le haut de la pile. Contrairement à la file d'attente , le langage C + + utilise les mêmes termes que les noms des fonctions réelles pour déplacer des données d'un ADT à l'autre. Ces fonctions sont appelées «push» et «pop».
    Lié Liste

    La liste chaînée est une collection de nœuds individuels qui contiennent un pointeur vers un autre nœud. Ensemble, ils forment une chaîne de noeuds reliés . Il ya deux noeuds spéciaux : la tête et les ganglions de la queue. Le noeud de tête est le premier noeud dans la séquence , et le noeud de la queue est le dernier noeud dans la séquence . Trouver un noeud spécifique nécessite souvent en commençant par le nœud principal et le déplacement d'un nœud à l'autre, jusqu'à ce qu'une correspondance pour le nœud se trouve ou le nœud de queue est atteint. Les données peuvent être transférées dans une liste chaînée à travers l'opération « d'insertion », qui peut prendre de nombreuses formes . Par exemple, en C + +, vous pouvez insérer à l'avant de la liste en utilisant la fonction « push_front », insérer à l'arrière de la liste en utilisant la fonction « push_back " , et vous pouvez insérer dans un endroit arbitraire en utilisant la fonction " insert " . Les articles peuvent être retirés de la liste en utilisant l'opération "Supprimer". En C + + , un élément peut être supprimé en utilisant la fonction «Supprimer» et la fonction « remove_if " , qui ne supprime un élément si une condition spécifiée est remplie.
    Carte
    < p> La carte ADT est appelé ainsi car il mappe une clé à une valeur. L'essentiel est de définir un certain morceau de données , comme un numéro de client unique, et la valeur peut être toute forme de données , comme un fichier de compte client. Dans le C + + carte , les éléments peuvent être déplacés dans une carte en utilisant la fonction " insert " , et ils peuvent être enlevés en utilisant la fonction « effacer» .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Alice programmation Aide 
  • SQL Fundamentals Formation 
  • Comment stocker une variable de chaîne en type Integer 
  • Comment faire pour déclarer des variables comme une forme en VBA 
  • Comment référencer un fichier de HTML 
  • Comment faire pour obtenir des rôles de l'utilisateur dans l'authentification par formulaire 
  • Quelle langue applications Android Written In 
  • Comment utiliser la compression HTTP et Coldfusion 
  • Comment obtenir les noms des champs d'un dataset 
  • Comment créer une base de données dans NetBeans 
  • Connaissances Informatiques © http://www.ordinateur.cc