Java-Programm zur Implementierung der Binärbaum-Datenstruktur

In diesem Beispiel lernen wir, die Binärbaumdatenstruktur in Java zu implementieren.

Um dieses Beispiel zu verstehen, sollten Sie die folgenden Java-Programmierthemen kennen:

  • Java-Klasse und Objekte
  • Java-Methoden

Beispiel: Java-Programm zur Implementierung des Binärbaums

 // class to create nodes class Node ( int key; Node left, right; public Node(int item) ( key = item; left = right = null; ) ) class BinaryTree ( Node root; // Traverse tree public void traverseTree(Node node) ( if (node != null) ( traverseTree(node.left); System.out.print(" " + node.key); traverseTree(node.right); ) ) public static void main(String() args) ( // create an object of BinaryTree BinaryTree tree = new BinaryTree(); // create nodes of the tree tree.root = new Node(1); tree.root.left = new Node(2); tree.root.right = new Node(3); tree.root.left.left = new Node(4); System.out.print("Binary Tree: "); tree.traverseTree(tree.root); ) )

Ausgabe

 Binärer Baum: 4 2 1 3
Binärbaumausgabe

Im obigen Beispiel haben wir den Binärbaum in Java implementiert. Im Gegensatz zu anderen Datenstrukturen bietet Java keine integrierte Klasse für Bäume.

Hier haben wir unsere eigene Klasse von erstellt BinaryTree. Weitere Informationen zum Binärbaum finden Sie unter Binärbaum-Datenstruktur.

Interessante Beiträge...