Весь java. (курс + проекты)
Java 1627. Как работает сортировка в Java?
Java существует несколько различных алгоритмов сортировки, каждый из которых работает по-разному. Некоторые из наиболее распространенных алгоритмов сортировки в Java включают в себя сортировку пузырьком (Bubble Sort), сортировку выбором (Selection Sort), сортировку вставками (Insertion Sort), сортировку слиянием (Merge Sort), сортировку быстрая (Quick Sort) и сортировку подсчетом (Counting Sort). Пример кода сортировки пузырьком в Java: int[] array = {10, 2, 10, 3, 1, 2, 5};
for (int i = 0; i < array...
Основы Java-рекурсии
Рекурсия — это все, что относится к себе (если нет, то вы можете застрять в Google навсегда, пытаясь выяснить, что такое рекурсия!). Довольно распространенным примером рекурсии являются числа Фибоначчи. Шаблон для чисел Фибоначчи состоит в том, чтобы сложить 2 предыдущих термина вместе для следующего термина, начиная с одного и одного Ниже приведено рекуррентное соотношение для чисел Фибоначчи: F (1) = F (2) = 1 F (n) = F (n-1) + F (n-2) Отношение повторения — это любое отношение, в котором исходная функция ссылается на себя...