Вы имеете ввиду в коде примера? Так как имя функции не является ключевым словом, можно любое имя придумать, я написал через k это по-немецки, но Вы правы! лучше в именах переменных и функций использовать английские слова, поэтому понятнее было бы function. постараюсь в будущем на это обращать внимание. Спасибо за внимательность.
@user-my2nw6xh7u14 күн бұрын
спасибо большое!
@ITPro-ei8cs7 күн бұрын
Спасибо за позитивный комментарий:)
@ozmeow28 күн бұрын
мне понравилась подача и визуал тоже, лучше не отвлекаться чтобы понять лучше, жду еще
@ITPro-ei8cs28 күн бұрын
Спасибо! :)
@oktoster117329 күн бұрын
Алекс ос, не стоит повторять визуал
@ITPro-ei8cs28 күн бұрын
Посмотрел сейчас быструю сортировку у Алекс ОС, не понял, что можно было подумать, что я там повторил, мне до его визуала расти и расти ещё. Так что сообщение воспринимаю не иначе, как комплимент. Спасибо.
@dlearn86327 күн бұрын
Наоборот хорошие решения НУЖНО повторять
@MaratBalabaevАй бұрын
Неплохо! Про массивы не знал кстати
@ITPro-ei8csАй бұрын
Спасибо за коммент:)
@user-Silvergrey80Ай бұрын
Огромное спасибо за книгу. С меня лайк и подписка.
@ITPro-ei8csАй бұрын
Спасибо, очень рад! добро пожаловать на канал:)
@Super_NerimАй бұрын
Добрый день, классно объясняете! Но есть вопрос 5:51: со связными списками при вставке\удалении понятно: дойти до позиции О(n-1), вставить или удалить О(1), итог - n-1+1 = n. Но почему у массивов О(n) + О(1) = О(n)? А не О(n+1)? 1 - это константа и она игнорируется?
@ITPro-ei8csАй бұрын
Добрый день. Спасибо! Ваш вопрос в очень в правильном месте. Посмотрел видео в этой части и увидел свою ошибку. Касаемо связанных списков: для того, что бы дойти до позиции нужно все же потратить максимально n шагов, а не n-1. И в этом ошибка в видео. Т.е. в сумме О большое для связанных списков так же, как и для массивов равно n+1. В этом месте в книге логика размышления автора была очень не понятна, по крайней мере для меня и ещё пары человек. Что самое интересное, когда я делал видео, я так и не понял, что автор имел ввиду, поэтому пришлось этот кусок брать из других источников. Сейчас же после вашего вопроса, посмотрел своё видео, открыл книгу и сразу понял😊 Автор под вставкой имел ввиду отдельную операцию вставки, т.е. как будто адрес ячейки уже в наличии. Т.е. он разделяет операцию чтения и вставки, и дает для каждой операции О большое в отдельности, но об этом не говорит. Поэтому у него получается скорость чтения связанных списков О(n) скорость вставки O(1). Я рассуждал с позиции вставка без чтения невозможна, поэтому никак не мог понять почему у него вставка в связанный список занимает только один шаг. Благодаря вашему вопросу, вернулся к теме вновь и понял автора, спасибо!😊 Итого: вставка и удаление, как цельная операция, как для массивов так и для связанных списков в сумме будет иметь одинаковое значение О(n+1). По факту вы сами ответили на свой вопрос. 😊 Константы в О большом игнорируются, так как при огромном n они становятся не заметны, да и О большое так же интересно в динамике, т.е. как изменяется количество шагов при изменении количества элементов. Например: у нас О большое О(n+2). При изменении n с 100 до 200 потом до 300, количество шагов меняется с 102 до 202 потом до 302, линейно, с той же скоростью, смысла нет держать такую константу и О большое записывается без константы, как O(n). Бывает ещё одна константа, когда зависимости можно описать так: О(c*n) - она тоже игнорируется. Так как если мы будем сравнивать О(c*n) и О(d*logn) то даже если с на порядки больше d при больших n алгоритм с О(d*logn) будет быстрее. Но вот если сравнивать два алгоритма с одинаковым О-большим - такую константу я думаю следует учитывать. Чисто гипотетически например: О(n) и О(c*n) при с = 0,5. При любом n второй алгоритм быстрее первого. Но тут так же в обоих случаях нотация О-большое будет записана как О(n)
@user_sir_Alex_2 ай бұрын
продвигаем качественный контент 😊
@ITPro-ei8cs2 ай бұрын
Спасибо :)
@Progress_Pulse_X2 ай бұрын
просто лучший!!!🤩🤩
@ITPro-ei8cs2 ай бұрын
Спасибо :)
@user_sir_Alex_3 ай бұрын
спасибо , за ваши видео 😊
@ITPro-ei8cs3 ай бұрын
Спасибо:)
@savva38023 ай бұрын
Нужно будет еще сборник из всех видео сделать
@ITPro-ei8cs3 ай бұрын
ещё бы до конца доделать весь этот ряд:) спасибо за совет.
@savva38023 ай бұрын
Годно!
@ITPro-ei8cs3 ай бұрын
Спасибо)
@MetiorGreciya4 ай бұрын
Хорошее видео
@ITPro-ei8cs4 ай бұрын
спасибо!
@alexandrzakharov23334 ай бұрын
Спасибо, наконец-то стало понятно!
@ITPro-ei8cs4 ай бұрын
Спасибо за мотивирующий комментарий:) на подходе следующее видео, которое тоже касается работы с файлами.
@konysbek_math4 ай бұрын
Где можно скачать?
@ITPro-ei8cs4 ай бұрын
Есть два издания, 4ое и 5ое. Отличие только в последней главе, ну и в 5ом есть ещё про f-строки, про них в ролике 2ой главы. На данный момент, где точно взять не подскажу, но для погружения в тему подойдет любое издание. Полное название книги звучит так: Начинаем программировать на Python. автор: Тони Гэддис.
@olfegr2_05 ай бұрын
Хорошая подача, удачи в развитии канала! С меня подписка.