Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Feilsøking  
  • datavirus
  • Konverter filer
  • Laptop -støtte
  • Laptop Feilsøking
  • PC Support
  • PC Feilsøking
  • passord
  • Feilsøke datamaskinen feil
  • Avinstallere maskinvare og programvare
  •  
    Datamaskin >> Feilsøking >> PC Support >> Content
    Hvordan implementere DFS & BFS traversering i Java
    Dybde -først-søk ( DFS ) og best -først-søk ( BFS ) er to gjennomløping du kan kjøre på Java trestruktur. De starter på en spesifisert node og forgreiner seg ut til de finner søk objektet . Den eneste forskjellen er retningen : DFS søker ned fra node, BFS søk horisontalt til nærliggende noder. Implementering av DFS og BFS gjennomløping er relativt enkelt, fordi, selv om koden er lang , er det bare et par steder hvor det er behov for å være tilpasset for dine data . Instruksjoner
    en

    Åpne din Java-kode
    2

    Kopier og lim inn følgende der du vil at traversering å kjø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 ) ; if ( child! = null ) { child.visited = true; printNode ( barn ), s.push ( barn) ;} else { s.pop (); } } clearNodes (); }

    3

    Erstatt " TRAV " med enten " DFS " eller " bfs . "
    4

    Erstatt " prop" med søket eiendom. Dette kan være en hvilken som helst Java tilstand , bruker vanlig Java-kode .
    5

    Kjør koden . Det vil utføre DFS /BFS traversering og vise resultatene i et nytt vindu når den er ferdig .

    früher :

     Weiter:
      Relatert Artike
    ·Slik spiller AVI klipp i Windows Media Player 
    ·Feilsøking en datamaskin Power Supply 
    ·Slik fjerner du Windows Media Player 9 Fra Windows XP S…
    ·Hvordan Shut jeg ned en lokal datamaskin 
    ·Hva er Defragmenter Disc 
    ·Slik fjerner Quicken programvare 
    ·Slik installerer du Helvetica.ttf 
    ·Hvordan endre en File System Fra UDF til NTFS i Vista 
    ·Hvordan finne hva dine hurtigtastene 
    ·Hvordan redusere størrelsen på en mov 
      Anbefalte artikler
    ·Slik fjerner du en trojansk virus fra Windows 
    ·Slik konverterer WMA- sanger for iTunes 
    ·Slik hindrer Security Alert Pop Ups 
    ·Slik konverterer en M4R fil til en WAV -fil 
    ·Hvordan slå av Dell Latitude C500/C600 Touchpad 
    ·Slik feilsøker Windows XP Stopp Feilmeldinger 
    ·Slik skjuler Åpne Windows til oppgavelinjen Når jeg l…
    ·Min PNY GeForce 8400GS overopphetet 
    ·Datakomponenter informasjon 
    ·Hvordan øke Internett- nedlasting hastigheter 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/