Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Hur man gör Postorder Traversal i ett binärt träd i Java

    Även Java inte ger ett binärt träd klass i de förvalda biblioteken , är en grundläggande binärt träd klassen enkla nog att presenteras . En " traversering " av en datastruktur är en algoritm som besöker varje nod en gång . Detta införs ofta som någon sorts iterator (ungefär som en lista iterator ) eller metod som kommer att kalla en callback-metoden för varje nod . I Java , att göra en " Postorder " traversering som besöker rotnoden sist , inga återbesök eller iteratorer är nödvändiga . Den traversal funktionen kommer helt enkelt skriva ut varje nod den besöker till konsolen . Instruktioner
    1

    Skriv ett grundläggande binära klass sökträd . Det finns bara två metoder som måste stödjas i detta skede : en grundläggande konstruktor som initierar nodens värde , och en insats metod . Insatsen metod kommer passera ett träd och skapa en ny nod på rätt plats . " " public class binaryTREE { binaryTREE vänster , binaryTREE höger , int value ; offentliga binaryTREE ( int v ) { value = v ; } //Sätt ett värde i trädet public void insert ( int v ) {if ( v om ( vänster = = null ) vänster = ny binaryTREE ( v ) , annars left.insert ( v ) ;} else if ( v > värde ) {if ( höger == null ) höger = ny binaryTREE ( v ) , annars right.insert ( v ) ,. }} " "

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man använder Tesseract OCR i Java
    ·Vad är JDBC Abstraction
    ·Tabell Grids Använda Java JSP
    ·Varför är Java Skalbar
    ·Sun Java Tutorial
    ·Hur man lär Web Design Snabbt
    ·Hur att alternera Addition och subtraktion i Java
    ·Lägga till knappar till en Java-applet
    ·Hur Jämför Karaktär Ignorera Fall i Java
    ·Hur att skriva min egen Exception Handler i Java
    Utvalda artiklarna
    ·Lägga till en textruta i Visual Basic
    ·Hur man kompilerar Python kommandon
    ·Hur du jämför Datum med SQL Oracle
    ·MySQL Administration Tutorials
    ·HTML att dölja rullningslister i VBScript
    ·Hur förhindra samtidig tillgång till en metod i Java
    ·Hur Swap algoritmer i Java
    ·Hur du använder HTML -fil skild från PHP File
    ·Hur skriver jag ett program Temperatur Konvertering Med…
    ·Hur Design Spel i Java
    Copyright © Dator Kunskap http://www.dator.xyz