Πρόγραμμα Java για την εκτέλεση της διάταξης προ-παραγγελίας δέντρου

Σε αυτό το παράδειγμα, θα μάθουμε να εκτελούμε την προπαραγγελία δέντρου διέλευσης στην Java.

Για να κατανοήσετε αυτό το παράδειγμα, θα πρέπει να γνωρίζετε τις ακόλουθες εφαρμογές προγραμματισμού Java:

  • Τάξη και αντικείμενα Java
  • Μέθοδοι Java

Παράδειγμα: Πρόγραμμα Java για εκτέλεση διερεύνησης προ-παραγγελίας

 class Node ( int item; Node left, right; public Node(int key) ( item = key; left = right = null; ) ) class Tree ( // root of Tree Node root; Tree() ( root = null; ) void preorder(Node node) ( if (node == null) return; // traverse the root node System.out.print(node.item + "->"); // traverse the left child preorder(node.left); // traverse the right child preorder(node.right); ) public static void main(String() args) ( // create object of tree Tree tree = new Tree(); // create nodes of the tree tree.root = new Node(1); tree.root.left = new Node(12); tree.root.right = new Node(9); tree.root.left.left = new Node(5); tree.root.left.right = new Node(6); // preorder tree traversal System.out.println("Preorder traversal "); tree.preorder(tree.root); ) )
Προπαραγγελία διέλευσης του δέντρου

Παραγωγή

 Προπαραγγελία διέλευσης 1-> 12-> 5-> 6-> 9->

Στο παραπάνω παράδειγμα, έχουμε εφαρμόσει τη δομή δεδομένων δέντρων στην Java. Εδώ, εκτελούμε την προπαραγγελία διέλευση του δέντρου.

Συνιστώμενη ανάγνωση :

  • Δομή Δυαδικών Δέντρων
  • Διασχίζοντας το δέντρο
  • Εφαρμογή δυαδικού δέντρου στην Ιάβα

ενδιαφέροντα άρθρα...