Кстати, видео смонтировал с тремя простыми задачками на массивы, а сюда не отписался.
https://youtube.com/watch?v=hHcDELV8MTA1. Поиска максимального целочисленного значения в массиве
2. Поиск первого индекса равному переданному значению в массиве
3. LeetCode 1299. Заполнение массива значениями сумм всех правых элементов массива (Replace Elements with Greatest Element on Right Side)
Особо обратил внимание на варианты кроме позитивного сценария. Что делать когда нам нечего вернуть, тут и null вариант (знать надо, но юзать нет) и Optional.
Как обычно все визуализировано, красиво и понятно.
Пытаюсь устроить челлендж по видео в неделю, насколько хватит не знаю. Главное тут в поток войти, минимальное время на настройку оборудования, подготовку окружения и софта и тогда думаю будет проще. Одно точно уже понятно - делать длиннее 20 минут не очень эффективно с точки зрения количества просмотров :)
Следующее видео будет небольшое - блиц вопрос-ответ по массивам, интересные и популярные разберу.
А дальше можно и в коллекции удариться с учетом обнов в Java 21 с интерфейсами
SequencedCollection,
SequencedSet и
SequencedMap с прекрасными методами addLast(), addFirst(), getLast(), getFirst() без всяких size()-1 или из сортированной Map вытаскивать последний элемент pollLastEntry(). Мелочь, а как приятно)