Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
  Derniers articles
  • Comment faire pour créer une base d…
  • Tutoriel HTML : Exposant 
  • Différences entre Vs tableau d'octe…
  • Fonctions dans T- SQL embarqué 
  • Comment ajouter de l'espace autour d…
  • Qu'est-ce qu'un fichier séquentiel 
  • Comment faire pour convertir Variabl…
  • Comment faire pour convertir un poly…
  • Comment parcelle avec MATLAB 
  • Comment ajouter Accès RowSource à …
  •   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 Traverse récursive dans une liste chaînée

    La structure de données de liste chaînée est une alternative puissante à de simples tableaux . Contrairement aux tableaux, les données peuvent être rapidement ajoutés et supprimés à partir d'une liste chaînée sans recréer la liste un élément à la fois. Cependant, contrairement aux tableaux , les données dans une liste chaînée ne peuvent être consultés dans l'ordre. Vous pouvez le faire avec une simple boucle ou avec une fonction récursive (ou auto - appel ) . Ce sera écrit en Java , mais le code peut être mis en œuvre dans n'importe quelle langue avec seulement des modifications mineures pour adapter les différences de syntaxe. . Instructions
    1

    Ouvrez un éditeur de texte
    2

    Collez le code Java suivant :

    classe RecursiveLLTraverser publique {

    public static traverseList vide ( LinkedList l) { }


    }

    Tout le code ira dans la méthode " de traverseList " .
    3 < p> Collez le texte suivant dans la méthode " de traverseList ":

    if ( l.size () == 0 ) return;

    if ( l.size () > 0) {

    LinkedList n = l.clone ();

    Object o = n.removeFirst ();

    o.doSomething ();

    traverseList (n ) ; }


    Cela prend une liste chaînée et fait un clone superficiel de celui-ci avec le premier élément supprimé (et certains traitements effectués sur lui ) que le clone est ensuite parcourir la liste traverse . lui-même. Finalement, le clone sera vide , dans ce cas, la méthode de Traverse la liste va simplement retourner .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment imprimer des images avec AS3 
  • Binaires Calcul Trucs et astuces 
  • Comment faire pour supprimer une déclaration vierge de transport utilisant SQL 
  • Comment multiplier des nombres binaires 
  • Comment créer une modulation de largeur d'impulsion (PWM) dans un module Verilog pour faire fonctio…
  • Comment faire pour exécuter un processus sur un PC à distance avec WMI 
  • Comment pouvons-nous allouer dynamiquement Taille du tableau 
  • Méthode principal pour récidive 
  • Comment faire un site Web personnalisable 
  • Tutoriels sur les algorithmes utilisés en infographie 
  • Connaissances Informatiques © http://www.ordinateur.cc