| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Fejlfinding  
  • Computervirus
  • Konverter filer
  • Laptop Support
  • Laptop Fejlfinding
  • PC Support
  • pc-fejlfinding
  • passwords
  • Fejlfinding Computer Fejl
  • Afinstaller Hardware & Software
  •  
    Computer Viden >> Fejlfinding >> PC Support >> Content
    Hvordan man gennemfører DFS & BFS Traversal i Java
    Dybde -først- søgning (DFS ) og bedste -først- søgning (BFS ) er to gennemkrydsninger du kan køre på Java træstrukturer . De starter på et bestemt node og gren ud, indtil de finder søgningen objekt. Den eneste forskel er retningen : DFS søgninger ned fra knude, BFS søgninger vandret tilstødende noder. Implementering DFS og BFS gennemkrydsninger er relativt enkel, fordi , selvom koden er lang, er der kun et par steder , hvor den skal være tilpasset til dine data . Instruktioner
    1

    Åbn din Java-kode
    2

    Kopier og indsæt følgende, hvor du vil have gennemkrydsningen køre: . Public void TRAV () { Stack s = new Stack (); s.push ( this.rootNode ) rootNode.PROP , printNode ( rootNode ) , mens { Node n = ( Node ) s.peek () ( s.isEmpty ( !) ), Node barn = getUnvisitedChildNode (n ) , hvis ( child! = null) { child.visited = true; printNode ( barn ), s.push ( barn );} else { s.pop (); }} clearNodes ( );}
    < br > 3

    Erstat " TRAV " med enten " DFS " eller " BFS ".
    4

    Erstat " PROP " med søgningen ejendom. Dette kan være enhver Java tilstand , ved hjælp af regelmæssige Java-kode .
    5.

    Kør koden. Det vil udføre DFS /BFS traversal og vise resultaterne i et nyt vindue, når den er færdig .

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan blokerer programmer med Windows Firewall 
    ·Hvordan til at reparere Security Center 
    ·Hvordan jeg gendanne en Windows-partition 
    ·Sådan geninstalleres Emergency Discover & Recover 
    ·Hvordan stopper jeg 0x0000008e Floppy Drive Blue Screen…
    ·Hvordan at adskille en SSRS Rapport 
    ·Sådan gendannes Acer bærbar til fabriksindstillingern…
    ·Sådan Løs filkonvertering Problemer 
    ·Sådan bruges Net Detective 
    ·Sådan Find en VNC Server Port 
      Anbefalede Artikler
    ·Typer af Computer Sårbarhed 
    ·Hvordan overfører jeg data fra My F Kør til min nye c…
    ·Sådan Fix en Dead Computer 
    ·Sådan deaktiverer Kør i Task Manager 
    ·Fejlfinding en PERC SCSI -controller 
    ·Sådan Set Up DNS på Xserve 
    ·Sådan Set Up VNC på Open Solaris 
    ·Sådan Find Bad Clusters 
    ·HP Pavilion System Recovery 
    ·Hvordan får jeg Into Computer Diagnostics på en Dell …
    Copyright © Computer Viden http://www.computerdk.com