Алгоритми
Коротко: Фіксована послідовність кроків для розв’язання конкретної задачі — у Java часто реалізується як метод, що обробляє колекцію чи масив.
Докладніше: У Java вже вбудовано багато стандартних алгоритмів, наприклад Collections.sort(), Collections.binarySearch() чи Collections.max() — для типових завдань їх рідко варто реалізовувати заново. Для власних алгоритмів час…
Подробиці
Алгоритм спочатку не залежить від мови — те саме сортування…
Див. також: сортування, рекурсія, структури даних