Program Java untuk Melakukan penyeberangan pokok inorder

Dalam contoh ini, kita akan belajar melakukan penyeberangan pokok inorder di Jawa.

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 inorder

 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 inOrder(Node node) ( if (node == null) return; // traverse the left child inOrder(node.left); // traverse the root node System.out.print(node.item + "->"); // traverse the right child inOrder(node.right); ) public static void main(String() args) ( // create an object of Tree Tree tree = new Tree(); // create nodes of tree tree.root = new Node(1); tree.root.left = new Node(12); tree.root.right = new Node(9); // create child nodes of left child tree.root.left.left = new Node(5); tree.root.left.right = new Node(6); System.out.println("In Order traversal"); tree.inOrder(tree.root); ) )
Melintasi Pokok Inorder

Pengeluaran

 Dalam pesanan melintasi 5-> 12-> 6-> 1-> 9->

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

Bacaan yang Disyorkan :

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

Artikel menarik...