Program Java untuk Melakukan rentetan pokok preorder

Dalam contoh ini, kita akan belajar melakukan traversal pohon preorder di Java.

Untuk memahami contoh ini, anda harus mempunyai pengetahuan mengenai topik pengaturcaraan Java berikut:

  • Kelas dan Objek Java
  • Kaedah Java

Contoh: Program Java untuk melakukan traversal pokok preorder

 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); ) )
Preorder Traversal of Tree

Pengeluaran

 Preorder traversal 1-> 12-> 5-> 6-> 9->

Dalam contoh di atas, kami telah menerapkan struktur data pohon di Jawa. Di sini, kami sedang melakukan penyeberangan preorder pokok.

Bacaan yang Disyorkan :

  • Struktur Data Pokok Perduaan
  • Melintasi Pokok
  • Pelaksanaan Pokok Binari di Jawa

Artikel menarik...