Lecture 18: Amortized Analysis (Aggregate Method), Ordered Dictionary ADT [Advanced Data Structures
In this lecture we consider amortized analysis. We do a few examples of using the aggregate method. In particular, using amortized analysis, we address both theoretically and practically the question of which standard way of resizing an array is efficient. That is, I address which of geometric growth of an array when full or growing it by a constant amount is more efficient? We conclude the lecture by introducing the Ordered Dictionary ADT (for our next major topic).
Want the notes, and/or want to support my mission? Look no further, get the written companion to this video lectures series. Buy the book, Advanced Data Structures: An Introduction to Data Structures and Algorithms, it is available at the below links (by format, given in parentheses):
-Amazon (Paperback & Kindle): http://mybook.to/advanceddatastructures
-Patreon & Subscribestar (Personally-signed PDF copy, support my work at the General Support Level): https://www.patreon.com/PageWizard https://www.subscribestar.com/drpage
Supporters (to date of publication, by tier):
----------------------------------------------------------
Patreon Supporters (General Support):
Draikou
Patreon Supporters (Basic Support):
Tor Asbjørn Bekkelund
-----------------------------------------------------------
Become a supporter today! To support my work and mission to provide free or accessible Computer Science education (especially in theory), subscribe to the channel, share my videos. Please donate and contribute to support my work for more content:
PATREON: https://www.patreon.com/PageWizard
SUBSCRIBESTAR: https://www.subscribestar.com/drpage
Time Stamps:
0:00 Amortized Analysis reminder and setup
1:40 Quick Analysis of Put Operations on Sorted Array Dictionary
4:06 Why consider amortization?
5:50 Is the doubling/geometric re-sizing method effective?
29:28 Growth factors.
31:10 Is growing an array by a constant quantity effective?
42:48 Some remarks beyond this on amortized analysis.
46:30 Ordered Dictionary ADT
#Amortization
#DataStructures
#Algorithms
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Lecture 18: Amortized Analysis (Aggregate Method), Ordered Dictionary ADT [Advanced Data Structures», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.