Что выведет код сверху?
Anonymous Quiz
18%
1 2 3 4 5 6 7 8 9 10 11
37%
11
28%
1 1 1 1
18%
Ошибка компиляции
Сортировка слиянием подразумевает принцип «разделяй и властвуй». В чем идея и ее смысл?
Алгоритм разбивает список на две части, каждую из них он разбивает ещё на две и так далее, пока не останутся единичные элементы. Массив из одного элемента считается упорядоченным. Соседние элементы сравниваются и соединяются вместе. Так происходит до тех пор, пока все элементы не будут отсортированы.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
Дан массив чисел, изначально мы находимся в начале массива, а каждый элемент в нём представляет максимальную длину прыжка в этой позиции. Нужно вернуть
true, если мы сможем дойти до конца массива, и вернуть false — если нет.reachable хранит индекс самой правой позиции, до которой можно добраться из текущего положения;i больше значения reachable, то это означает, что мы не можем достичь текущей позиции i. В таком случае возвращаем false;reachable, присваивая ему максимум между текущим значением reachable и суммой текущего индекса i и значения элемента массива nums[i];true. Описание и условие задачи на YouTube — КЛИК
Эта задача на LeetCode — КЛИК
Please open Telegram to view this post
VIEW IN TELEGRAM
Что выведет код сверху?
Anonymous Quiz
7%
try catch
62%
try finally
19%
try catch finally
13%
finally
Метод
shuffle() из класса Collections используется для перемешивания элементов коллекции в случайном порядке.Он принимает в качестве аргумента список, элементы которого нужно перемешать и возвращает переданный список, но уже с измененным случайным порядком элементов.
shuffle() не гарантирует уникальность создаваемых перестановок при многократном вызове. Работает за линейное время O(n).Please open Telegram to view this post
VIEW IN TELEGRAM
Мы работаем над тем, чтобы материалы на канале были полезны каждому разработчику. Именно поэтому формат постов изменился в лучшую сторону, а качество подаваемого материала растёт с каждым днём.
Please open Telegram to view this post
VIEW IN TELEGRAM
Почему нельзя объявить метод интерфейса с модификатором final?
Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
Рекурсия в программировании — это процесс, при котором функция вызывает саму себя для решения задачи. Она позволяет элегантно решать сложные задачи, разбивая их на более простые подзадачи.
Основные элементы рекурсии в Java:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
Что такое «потокобезопасность»?
Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
public в MainClass до private в Class extends MainClass).attempting to use incompatible return type.Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
Можно ли объявить метод абстрактным и статическим одновременно?
Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM