סיבוכיות, מבני נתונים בסיסיים ואלגוריתמי מיון וחיפוש
partitionWithPivot מחליפה את איבר הציר עם האיבר האחרון וקוראת לשגרת החלוקה הרגילה.Init(D) - אתחול מבנה ריק. זמן: Insert(D, x) - הכנסת איבר למבנה. זמן: Delete(D, x) - מחיקת איבר מהמבנה (נתון מצביע לצומת למחיקה). זמן: Min-Gap(D) - החזרת ההפרש המינימלי בין שני מספרים סמוכים בגודלם הקיימים כרגע במבנה. לדוגמה: אם המבנה מכיל , ההפרש המינימלי הוא 4 (בין 1 ל-5 או בין 5 ל-9). זמן ריצה נדרש: במקרה הגרוע.Min-Gap בזמן קבוע.Min-Gap בהתאם.שאלות תרגול במבני נתונים ומבוא לאלגוריתמים בנושא סיבוכיות ממבחנים של האוניברסיטה הפתוחה. השאלות ממוינות לפי רמת קושי, עם פתרונות לבדיקה עצמית - כך שניתן ללמוד מטעויות ולהבין את דרך הפתרון לפני הבחינה. ניתן לאתר שאלות חוזרות ולהריץ מבחני סימולציה ממוקדים בנושא סיבוכיות.