Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Felsökning
  • Datorvirus
  • konvertera filer
  • laptop Support
  • laptop Felsökning
  • PC Support
  • PC Felsökning
  • lösenord
  • Felsökning datafel
  • Avinstallera Hardware & Software
  • * Dator Kunskap >> Felsökning >> PC Support >> Content

    Hur man genomför DFS & BFS Traversal i Java

    Djup - först sökning ( DFS ) och bäst - först sökning ( BFS ) är två traversals du kan köra på Java trädstrukturer . De börjar med en specificerad nod och filial ut tills de hittar sökandet objektet . Den enda skillnaden är den riktverkan : DFS sökningar ned från noden , BFS sökningar horisontellt till angränsande noder . Implementera DFS och BFS traversals är relativt enkel , eftersom , även om koden är lång , det finns bara ett par platser där det behöver anpassas för dina data . Instruktioner
    1

    Öppna din Java-kod
    2

    Kopiera och klistra in följande där du vill att förflyttning köra : . Public void TRAV ( ) { Stack s = new Stack ( ) ; s.push ( this.rootNode ) , rootNode.PROP ; printNode ( rootNode ) , medan { Node n = ( Node ) s.peek ( ) ( s.isEmpty ( ) ! ) , Nod barn = getUnvisitedChildNode ( n ) , om ( child! = null ) { child.visited = true; printNode ( barn ) , s.push ( barn ) ;} else { s.pop ( ) ;} } clearNodes ( ) ;}

    3

    Ersätt " TRAV " med antingen " DFS " eller " BFS ".
    4

    Ersätt " prop" med din sökning egendom . Detta kan vara något Java tillstånd , med vanlig Java-kod .
    5

    köra koden . Det kommer att utföra DFS /BFS traversering och resultatet visas i ett nytt fönster när den är klar .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Vilka funktioner Har Evo När du utrota
    ·XP DHCP Bug Fix & Tweak
    ·Hur Lås Proxy Blockerade webbplatser
    ·Hur du ändrar alla ikoner Fil Mapp
    ·Hur göra en Windows XP Boot CD
    ·Hur Systemåterställning i XP
    ·Hur ladda Många bilder
    ·Ominstallation Rasman service
    ·Hur man kan minska spam i Exchange 2007
    ·Hur du ansluter en HDMI- kabel från en bärbar dator t…
    Utvalda artiklarna
    ·Tips och felsökning för datorproblem
    ·Hur bli av Tool Bars
    ·Hur vet jag om en dator tappas
    ·Hur konvertera Windows Media-filer till WAV
    ·Hur du sätter på HP Wireless Assistant
    ·Vad är en ISO- enhet Fel
    ·Hur få din dator när den har kraschat
    ·Min Defragmenter Fungerar inte
    ·Återställa en dator tillbaka till det datum du vill
    ·Hur man tar bort tidigare historik från skrivbordet i …
    Copyright © Dator Kunskap http://www.dator.xyz