From ac0713593c886d76ac43c145066b2da7e52b3ab3 Mon Sep 17 00:00:00 2001 From: Vishal Bhola <38592928+VersatileVishal@users.noreply.github.com> Date: Mon, 28 Oct 2019 02:24:24 +0530 Subject: [PATCH] PreorderToPostorder Conversion of Preorder to Postorder traversal has been done(Binary Search Tree). --- PreorderToPostorderBST.java | 96 +++++++++++++++++++++++++++++++++++++ 1 file changed, 96 insertions(+) create mode 100644 PreorderToPostorderBST.java diff --git a/PreorderToPostorderBST.java b/PreorderToPostorderBST.java new file mode 100644 index 0000000..280fb83 --- /dev/null +++ b/PreorderToPostorderBST.java @@ -0,0 +1,96 @@ +/*package whatever //do not write package name here */ + +import java.util.*; +import java.lang.*; +import java.io.*; + +class Node{ + int data; + Node left; + Node right; + + public Node(int d) + { + data=d; + left=right=null; + } + + + public Node create(Node root,int x) + { + Node ptr=root; + Node s = new Node(x); + + while(true) + { + if(ptr.data 0) + { + int a = sc.nextInt(); + int arr[] = new int[a]; + + for(int i=0;i