Uses of Class
unit4.collectionsLib.BinTreeNode

Packages that use BinTreeNode
unit4.collectionsLib   
unit4.utilsLib   
 

Uses of BinTreeNode in unit4.collectionsLib
 

Methods in unit4.collectionsLib that return BinTreeNode
 BinTreeNode<T> BinTreeNode.getLeft()
          
הפעולה מחזירה את הילד השמאלי של החוליה; אם אין ילד שמאלי הפעולה מחזירה null
 BinTreeNode<T> BinTreeNode.getRight()
          
הפעולה מחזירה את הילד הימני של החוליה; אם אין ילד ימני הפעולה מחזירה null
 

Methods in unit4.collectionsLib with parameters of type BinTreeNode
 void BinTreeNode.setLeft(BinTreeNode<T> left)
          
הפעולה מחליפה את הילד השמאלי בחוליה left
 void BinTreeNode.setRight(BinTreeNode<T> right)
          
הפעולה מחליפה את הילד הימני בחוליה right
 

Constructors in unit4.collectionsLib with parameters of type BinTreeNode
BinTreeNode(BinTreeNode<T> left, T x, BinTreeNode<T> right)
          
הפעולה בונה חוליה בינרית שערכה יהיה x; הפרמטרים left ו-right הן (הפניות אל) הילד השמאלי והימני שלה; ערכי ההפניות יכולים להיות null
BinTreeNode(BinTreeNode<T> left, T x, BinTreeNode<T> right)
          
הפעולה בונה חוליה בינרית שערכה יהיה x; הפרמטרים left ו-right הן (הפניות אל) הילד השמאלי והימני שלה; ערכי ההפניות יכולים להיות null
 

Uses of BinTreeNode in unit4.utilsLib
 

Methods in unit4.utilsLib that return BinTreeNode
static BinTreeNode<java.lang.String> BinTreeUtils.buildExpressionTree(java.lang.String exp)
          
הפעולה יוצרת ומחזירה עץ ביטוי חשבוני
static BinTreeNode<java.lang.Integer> BinTreeUtils.buildRandomTree(int maxNodes, int low, int high)
          
הפעולה יוצרת ומחזירה עץ בינרי אקראי עם ערכים מספריים אקראיים
static
<T> BinTreeNode<T>
BinTreeUtils.clone(BinTreeNode<T> tree)
          
הפעולה מחזירה עץ בינרי חדש שהוא העתק מדוייק (שכפול) של העץ שהתקבל
static BinTreeNode<?> BinTreeUtils.parent(BinTreeNode<?> tree, BinTreeNode<?> child)
          
הפעולה מחזירה את ההורה של צומת מסוים בעץ; במידה והצומת הוא שורש העץ יוחזר null
 

Methods in unit4.utilsLib with parameters of type BinTreeNode
static
<T> BinTreeNode<T>
BinTreeUtils.clone(BinTreeNode<T> tree)
          
הפעולה מחזירה עץ בינרי חדש שהוא העתק מדוייק (שכפול) של העץ שהתקבל
static boolean BinTreeUtils.exists(BinTreeNode<java.lang.Integer> tree, int x)
          
הפעולה שבודקת האם ערך מסויים נמצא בעץ
static int BinTreeUtils.height(BinTreeNode<?> tree)
          
פעולה המחזירה את גובה העץ (עץ עלה גובהו 0)
static java.lang.String BinTreeUtils.inOrderTraversal(BinTreeNode<?> tree)
          
פעולה המחזירה מחרוזת המתארת את סריקת העץ בסדר תוכי
static boolean BinTreeUtils.isAllPositive(BinTreeNode<java.lang.Integer> tree)
          
הפעולה שבודקת האם כל הצמתים בעץ חיוביים
static boolean BinTreeUtils.isFull(BinTreeNode<?> tree)
          
הפעולה בודקת האם העץ מלא
static boolean BinTreeUtils.isLeaf(BinTreeNode<?> tree)
          
הפעולה שבודקת האם העץ שמתקבל הוא עץ עלה
static java.lang.String BinTreeUtils.levelOrderTraversal(BinTreeNode<?> tree)
          
פעולה המחזירה מחרוזת המתארת את סריקת העץ לפי רמות
static int BinTreeUtils.max(BinTreeNode<java.lang.Integer> tree)
          
הפעולה מחזירה את הערך הגדול ביותר בעץ בינרי של מספרים שלמים
static int BinTreeUtils.numOfLeaves(BinTreeNode<?> tree)
          
הפעולה מחזירה את מספר העלים בעץ
static int BinTreeUtils.numOfNodes(BinTreeNode<?> tree)
          
הפעולה מחזירה את מספר הצמתים בעץ
static BinTreeNode<?> BinTreeUtils.parent(BinTreeNode<?> tree, BinTreeNode<?> child)
          
הפעולה מחזירה את ההורה של צומת מסוים בעץ; במידה והצומת הוא שורש העץ יוחזר null
static BinTreeNode<?> BinTreeUtils.parent(BinTreeNode<?> tree, BinTreeNode<?> child)
          
הפעולה מחזירה את ההורה של צומת מסוים בעץ; במידה והצומת הוא שורש העץ יוחזר null
static java.lang.String BinTreeUtils.postOrderTraversal(BinTreeNode<?> tree)
          
פעולה המחזירה מחרוזת המתארת את סריקת העץ בסדר סופי
static java.lang.String BinTreeUtils.preOrderTraversal(BinTreeNode<?> tree)
          
פעולה המחזירה מחרוזת המתארת את סריקת העץ בסדר תחילי
static int BinTreeUtils.sumOfNodes(BinTreeNode<java.lang.Integer> tree)
          
הפעולה מחזירה את סכום הצמתים בעץ בינרי של מספרים שלמים
static int BinTreeUtils.sumOfNodesInLevel(BinTreeNode<java.lang.Integer> tree, int level)
          
הפעולה מחזירה את סכום הצמתים ברמה מסויימת בעץ בינרי של מספרים שלמים