Java. Рекурсия и цикл.

  Рет қаралды 2,648

Sergey Arkhipov Java Tutorials

Sergey Arkhipov Java Tutorials

Күн бұрын

В видео рассматривается рекурсия как аналог цикла. Показано, как можно использовать хвостовую рекурсию в функциональных языках программирования.
Поддержать канал на Boosty:
boosty.to/arhi...
Поддержать канал💰:
yoomoney.ru/to...
Наш чатик в Telegram:
t.me/ArhiTutor...
Упомянутый ролик на ExtremeCode:
• Циклы криво реализован...
Музыка с финальной заставки за авторством:
Karl Casey @ White Bat Audio

Пікірлер: 24
@alexanderpimenov513
@alexanderpimenov513 10 ай бұрын
Сергей, ты как всегда супер! Спасибо! Твои проекты в репозитории для меня, как кладовочка знаний!
@kawunus
@kawunus 10 ай бұрын
Очень круто объясняешь, хотелось бы побольше видосов с подобной тематикой)
@LAZIO14
@LAZIO14 10 ай бұрын
Ура!!! Серёга, спасибо!!! Очень жду твоих видео.
@Sst886
@Sst886 10 ай бұрын
Я тоже)
@АлександрБуров-п1м
@АлександрБуров-п1м 10 ай бұрын
Сергей, спасибо за крутые видео!
@AlexSmile-y2x
@AlexSmile-y2x 10 ай бұрын
Люблю твои видосы, Серега)
@tomozi1
@tomozi1 10 ай бұрын
Отличное видео, спасибо
@user-Master1969
@user-Master1969 8 ай бұрын
Хорошо.
@ktotam8913
@ktotam8913 10 ай бұрын
Спасибо за видео) Сергей, а ты не думал сделать видео про связку java и mysql?😎
@Mostwonted7
@Mostwonted7 10 ай бұрын
Здравствуйте, если у вас есть минутка, и вам не сложно, напишите пожалуйста топ 5 алгоритмов которые чаще всего используете при создании приложения?
@arhitutorials
@arhitutorials 10 ай бұрын
Могу написать Топ 1 алгоритм, который использую в работе: 1) взять очередную проблему из баг трекера 2) понять что, где и почему неправильно работает 5) понять где, что и как исправлять 6) внести правку в пару строк кода 7) проверить что проблема исправилась 8) закоммитить фикс, передеать в отдел QA и/или техподдержку 9) повторять снова начиная с пункта 1 до конца рабочего дня)
@kirillperov3843
@kirillperov3843 10 ай бұрын
@@arhitutorials а 3 и 4 где?)
@videoCxema
@videoCxema 10 ай бұрын
​@@kirillperov3843 Это проверка на внимательность 😂
@Alexander-is1eq
@Alexander-is1eq 10 ай бұрын
@@kirillperov3843Понимание порой приходит не с первого раза. Как раз на этот случай зарезервированы 3 и 4 😊
@McMouse88
@McMouse88 2 ай бұрын
3, 4 перерыв на обед, и на попить кофе )))
@nikolai_kelin
@nikolai_kelin 10 ай бұрын
Привет! Довольный такой ))
@alexandrkomar4741
@alexandrkomar4741 2 ай бұрын
Здравсвуйте. Можете объяснить, как с помощью рекурсии проходить по элементам массива в случае его сортировки методом слияния либо быстрой сортировкой?
@arhitutorials
@arhitutorials 2 ай бұрын
Здравствуйте. Я подумаю над этим. Уверен, что это можно сделать.
@SvetlanaGarcia
@SvetlanaGarcia 3 ай бұрын
Здравствуйте! А Вы могли бы, пожалуйста, показать пример применения рекурсии на основании двумерного массива? что-то никак не могу понять , как же в этом случае все-таки можно обойти циклы. Заранее спасибо!
@ДмитрийЧебанов-ю1м
@ДмитрийЧебанов-ю1м 10 ай бұрын
Почему после окончания цикла не видны переменные созданные в теле цикла?
@var4pro
@var4pro 10 ай бұрын
переменные, созданные в цикле - одноразовые, тот же int i = 0 больше нигде не нужен. Если нужно дальше использовать- объяви переменную перед циклом с инициализацией null или другим значением для примитивов
@ДмитрийЧебанов-ю1м
@ДмитрийЧебанов-ю1м 10 ай бұрын
@@var4pro Спасибо, кэп, но вопрос был почему) Например, если предположить что на каждой итерации создаётся стек-фрейм, типа неявно происходит вызов безымянного метода с телом цикла, то это объясняет область видимости таких переменных.
@XenomorphDNC
@XenomorphDNC 10 ай бұрын
Кароч, пацаны, не используйте рекурсии, не ебите мозги)
Java. Исключение ConcurrentModificationException.
9:36
Sergey Arkhipov Java Tutorials
Рет қаралды 861
Java. Разбираемся с монадами.
20:20
Sergey Arkhipov Java Tutorials
Рет қаралды 10 М.
How Strong Is Tape?
00:24
Stokes Twins
Рет қаралды 96 МЛН
Quando A Diferença De Altura É Muito Grande 😲😂
00:12
Mari Maria
Рет қаралды 45 МЛН
Java. Поиск в массиве: линейный, двоичный.
16:19
Sergey Arkhipov Java Tutorials
Рет қаралды 12 М.
Java. Распараллеливаем вычисления на пуле потоков.
21:37
Рекурсия в Python
52:13
Python Russian
Рет қаралды 6 М.
Владимир Парфиненко - Как поймать рекурсию за хвост
59:26
JPoint, Joker и JUG ru — Java-конференции
Рет қаралды 1,8 М.
Java. Сортировка слиянием.
14:55
Sergey Arkhipov Java Tutorials
Рет қаралды 24 М.
Как устроен Android и его приложения.
30:29
Sergey Arkhipov Java Tutorials
Рет қаралды 24 М.