1 год назад
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...
06:44
1,0×
00:00/06:44
476,6 тыс смотрели · 4 года назад
3 года назад
Алгоритмы сортировки. Подробно разбираем каждый, ведь они пригодятся на собеседовании🧑🏻‍💻
Сегодня мы расскажем простым языком о Bubble Sort, Insertion Sort и Selection Sort. Покажем, какие идеи лежат в основе этих сортировок и продемонстрируем их сильные и слабые стороны. Разберём алгоритмы по шагам, рассмотрим их простые версии и даже немного улучшим. Дальнейший рассказ подразумевает, что вас не смущают такие фразы, как «сложность worst-case-алгоритма по времени равна O(n^2)». Иногда Time Complexity мы будем называть «сложностью по времени», а Space Complexity — «сложностью по памяти»...