From 930693baf68d5cc44132066568de2a32ab599046 Mon Sep 17 00:00:00 2001 From: Aditya Date: Sat, 17 Sep 2022 10:04:51 +0530 Subject: [PATCH] bintree... --- java/BinaryTree/BinNode.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 java/BinaryTree/BinNode.java diff --git a/java/BinaryTree/BinNode.java b/java/BinaryTree/BinNode.java new file mode 100644 index 0000000..0c865c3 --- /dev/null +++ b/java/BinaryTree/BinNode.java @@ -0,0 +1,17 @@ + +/** ADT for binary tree nodes */ + +public interface BinNode { + /** Get and set the element value */ + public E element(); + public void setElement(E v); + + /** @return The left child */ + public BinNode left(); + + /** @return The right child */ + public BinNode right(); + + /** @return True if a leaf node, false otherwise */ + public boolean isLeaf(); +}