Valid Ordered Tree
Valid preorder tree
boolean isPreorder(Node[] nodes){ Set<Integer> parents = new HashSet<>(); for(int i=0; i<nodes.size(); i++){ if(nodes[i].parents != null){ if(parents.contains(nodes[i].parentID)){ parents.add(nodes[i].id); }else{ return false; } }else{ parents.add(nodes[i].id); } } return true; }
255. Verify Preorder BST
331. Verify Preorder Serialization of a Binary Tree
Last updated