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