Сортировки - это важный инструмент в программировании на языке C++. Они используются для упорядочивания данных, например, чисел или строк. Существует множество различных алгоритмов сортировки, каждый из которых имеет свои преимущества и недостатки. В этой статье мы рассмотрим некоторые из наиболее распространенных алгоритмов сортировки в C++.
Сортировка пузырьком
Сортировка пузырьком - это один из самых простых алгоритмов сортировки. Он проходит по массиву несколько раз, меняя местами соседние элементы, если они находятся в неправильном порядке. Каждый проход по массиву гарантирует, что самый большой элемент перемещается в конец массива.
Пример кода сортировки пузырьком:
```
void bubbleSort(int arr[], int n) {
for (int i = 0; i < n - 1; i++) {
for (int j = 0; j < n - i - 1; j++) {
if (arr[j] > arr[j + 1]) {
int temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
}
}
```
Этот код