| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
Dépannage  
  • Virus informatiques

  • convertir des fichiers

  • Support pour portable

  • Dépannage ordinateur portable

  • Support PC

  • PC Dépannage

  • Les mots de passe

  • Résoudre les erreurs informatiques

  • Désinstaller Hardware & Software
  •  
    Connaissances Informatiques >> Dépannage >> Support PC >> Content
    Comment mettre en œuvre DFS et BFS Traversal dans Java
    profondeur d'abord (DFS) et best- première recherche (BFS ) sont deux traversées vous pouvez exécuter sur des structures arborescentes Java. Ils commencent à un noeud et se ramifient spécifié jusqu'à ce qu'ils trouvent l'objet de recherche. La seule différence est la directionnalité : DFS recherches vers le bas à partir du nœud , les recherches BFS horizontalement vers les ganglions voisins. La mise en œuvre DFS et BFS Traverser est relativement simple, parce que , si le code est long, il n'y a que quelques endroits où il doit être adapté à vos données. Instructions
    1

    Ouvrez votre code Java
    2

    Copiez et collez ce qui suit où vous voulez le parcours afin de fonctionner : . Vide TRAV publique () { Stack s = new Stack (); s.push ( this.rootNode ) ; rootNode.PROP ; printNode ( rootNode ) , tandis que { Node n = (Node ) s.peek () ( s.isEmpty ( !)) ; enfant Node = getUnvisitedChildNode (n) if ( child! = null) { child.visited = true; printNode ( enfant ) ; s.push ( enfant );} else { s.pop (); }} clearNodes ();}

    3

    Remplacer " TRAV » soit par « DFS » ou « BFS ».
    4

    Remplacer " PROP " avec votre propriété de recherche. Cela peut être n'importe quelle condition Java, en utilisant le code Java régulière.
    5

    exécuter le code. Il effectuera le DFS /BFS parcours et afficher les résultats dans une nouvelle fenêtre quand il finit .

    Previous :

    next :
      articles connexes
    ·Comment nettoyer un disque 
    ·Comment désactiver l'UAC Alertes de sécurité Windows…
    ·Comment trouver un dossier d'utilisateur 
    ·Comment libérer de l' espace disque de récupération …
    ·Comment faire pour supprimer un cheval de Troie Agent a…
    ·Comment supprimer Spoolsv.exe 
    ·Comment faire pour afficher des fichiers TIFF Images 
    ·Comment agrandir facilement les images pour Free 
    ·Comment défragmenter miroir durs 
    ·Comment puis-je vider la mémoire cache de Cookie 
      articles en vedette
    ·Comment faire pour dépanner un Toshiba Satellite Pro 4…
    ·Comment faire pour modifier la palette de couleurs Wind…
    ·Comment faire pour supprimer Win32 Adware 
    ·Comment faire pour augmenter la vitesse du processeur 
    ·Comment faire pour dépanner un Inspiron Dell 1501 
    ·Control-Alt -Delete n'apporte pas le Gestionnaire des t…
    ·Dell Latitude D430 Dépannage 
    ·Comment faire pour supprimer les processus informatique…
    ·Comment se connecter à un ordinateur Si vous ne possé…
    ·Comment faire pour convertir un disque dur portable HP …
    Copyright © Connaissances Informatiques http://fr.wingwit.com