אוסף שאלות בנושא עץ בינארי, לחצו כאן
פתרון שאלה 1 בשפת java
public static int bigger (BinNode<Integer> t , int x)
{
if(t==null)
return 0;
int value = t.getValue();
int adding=0;
if(value > x)
adding = 1;
return adding + bigger(t.getLeft(), x) + bigger(t.geRight(), x);
}