עץ אדום-שחור - תכונות בסיסיות

עץ אדום שחור הוא סוג של עץ חיפוש בינארי ולכן הוא מקיים את תכונות עץ חיפוש בינארי:

  • לכל צומת יש עד שני בנים (שמאלי וימני).
  • לכל צומת יש ערך. ניתן לבדוק עבור שני ערכים איזה הגדול יותר.
  • ערך כל צומת בתת העץ השמאלי של צומת קטן מערך האב. ערך כל צומת בתת העץ הימני דול מערך האב.

בנוסף, עץ אדום שחור מקיים את התכונות הבאות:

  • לכל צומת יש צבע - אדום או שחור.
  • אם צומת אדום אז שני ילדיו שחורים.
  • עבור צומת מסוים בעץ: כל מסלול מהצומת אל עלה שמתחתיו מכיל מספר שווה של צמתים שחורים.