שאלה במבני נתונים
רוצים מבנה נתונים שתומך בפעולות Insert, Delete ו-Find. מוצעים שני מבנים: הראשון תומך בכל הפעולות בזמן W.C. O zzz ובזמן Amortized לפעולה O(1)zzz. השני תומך בכל הפעולות בזמן W.C. O(log n) zzzובזמן Amortized לפעולה O(log N).zzz נזכיר ש-n מתאר את מספר האיברים במבנה, ו-N מתאר את מספר הפעולות שבוצעו על המבנה. המבנה דרוש לאלגוריתם שמבצע N פעולות על המבנה. המבנה מאותחל למצב ריק. בתחילת ריצת האלגוריתם מבוצעות עליו פעולות insert. איזה משני המבנים עדיף, על מנת להשיג זמן W.C. הנמוך ביותר לאלגוריתם? א. הראשון. ב. השני. ג. התשובה עבור שונה מהתשובה עבור . ד. אף אחת מהתשובות הנ"ל.
רוצים מבנה נתונים שתומך בפעולות Insert, Delete ו-Find. מוצעים שני מבנים: הראשון תומך בכל הפעולות בזמן W.C. O zzz ובזמן Amortized לפעולה O(1)zzz. השני תומך בכל הפעולות בזמן W.C. O(log n) zzzובזמן Amortized לפעולה O(log N).zzz נזכיר ש-n מתאר את מספר האיברים במבנה, ו-N מתאר את מספר הפעולות שבוצעו על המבנה. המבנה דרוש לאלגוריתם שמבצע N פעולות על המבנה. המבנה מאותחל למצב ריק. בתחילת ריצת האלגוריתם מבוצעות עליו פעולות insert. איזה משני המבנים עדיף, על מנת להשיג זמן W.C. הנמוך ביותר לאלגוריתם? א. הראשון. ב. השני. ג. התשובה עבור שונה מהתשובה עבור . ד. אף אחת מהתשובות הנ"ל.