Спасибо большое за урок, отдельное спасибо за реализацию по шагам, было очень полезно увидеть не сразу готовую реализацию а вес вариации и их недостатки. Вы отлично преподносите материал!!!
Спасибо за видео! Посмотрел на одном дыхание. Полезная информация, надеюсь в будущем будут еще видео о паттернах. Минусы в видео: 1) Иногда микрофон фонил и было больно ушам 2) Еще что-то бьется в микрофон или это звуки клавиатуры
ВОПРОС Как понять, когда следует использовать Iterator или Generator? Какое они дают преимущество? Можно же просто с массивом работать так же. Спасибо.
Если коротко итератор необходим когда мы хотим реализовать внутри объекта итерацию данных вне зависимости от способа их хранения и структуры, а генератор необходим, если мы хотим сохранить оперативную память, за счет приостановки функции при итерации. Хранения массива ограничивает нас по оперативной памяти и структуре хранения и способе хранения. Возможно я хочу хранить данные в объектах и в больших количествах.
Не смог найти где сказал такое - но если я сказал то да это не правда, просто взять элемент наверху кучи за O(1) в зависимости мак или минимальная куча
жесть, зашел узнать про итераторы,а тут целый ООП пипелац со всеми уровнями абстракции собирают. *мем про перебор* Там в compare методе для кучи можно было использовать spaceship
Спасибо большое за урок, отдельное спасибо за реализацию по шагам, было очень полезно увидеть не сразу готовую реализацию а вес вариации и их недостатки. Вы отлично преподносите материал!!!
мощное видео, спасибо.
Большое спасибо 👍 Очень доходчиво объясняете
Спасибо за лестный отзыв❤️
Спасибо за видео! Посмотрел на одном дыхание. Полезная информация, надеюсь в будущем будут еще видео о паттернах.
Минусы в видео:
1) Иногда микрофон фонил и было больно ушам
2) Еще что-то бьется в микрофон или это звуки клавиатуры
Спасибо за обратную связь, да фонил , буду обращать на это внимание
И звук клавиатуру тоже есть
27:33 можно было метод compare укоротить с помощью . Получилась бы только одна строчка - return $row->total $rowAnother->total;
Отличный урок
Спасибо)
Спасибо!)Все очень понятно😉
ВОПРОС
Как понять, когда следует использовать Iterator или Generator?
Какое они дают преимущество? Можно же просто с массивом работать так же.
Спасибо.
Если коротко итератор необходим когда мы хотим реализовать внутри объекта итерацию данных вне зависимости от способа их хранения и структуры, а генератор необходим, если мы хотим сохранить оперативную память, за счет приостановки функции при итерации. Хранения массива ограничивает нас по оперативной памяти и структуре хранения и способе хранения. Возможно я хочу хранить данные в объектах и в больших количествах.
Спасибо.
а че никто не спросил за оговорку что самый большой элемент в куче по словам автора береться на за O(logN)?))
Не смог найти где сказал такое - но если я сказал то да это не правда, просто взять элемент наверху кучи за O(1) в зависимости мак или минимальная куча
@@agoalofalife ua-cam.com/video/cPpEHTWDFv4/v-deo.html
жесть, зашел узнать про итераторы,а тут целый ООП пипелац со всеми уровнями абстракции собирают. *мем про перебор* Там в compare методе для кучи можно было использовать spaceship