Как сделать вывод массива шаг за шагом ⇐ C++
-
Anonymous
Как сделать вывод массива шаг за шагом
Я так и делаю, но что-то отображает уже слегка переставленный массив. Я не понимаю почему. Или так должно быть? Возможно ли еще реализовать эту идею?
Суть быстрой сортировки заключается в перетасовке элементов массива так, чтобы он разделился на 2 части. Первый содержит элементы, которые меньше или равны «p», а второй содержит элементы, которые больше или равны «p». Затем сортируем каждую часть отдельно.
Вообще говоря, крайне желательно выбрать «p» так, чтобы массив был разделен пополам. Обратите внимание, что 'p' может быть любым элементом (не обязательно из середины массива) и даже не обязательно из этого массива.
#include использование пространства имен std; void funcprint(int arr[], размер int) { for( int я = 0; я
Я так и делаю, но что-то отображает уже слегка переставленный массив. Я не понимаю почему. Или так должно быть? Возможно ли еще реализовать эту идею?
Суть быстрой сортировки заключается в перетасовке элементов массива так, чтобы он разделился на 2 части. Первый содержит элементы, которые меньше или равны «p», а второй содержит элементы, которые больше или равны «p». Затем сортируем каждую часть отдельно.
Вообще говоря, крайне желательно выбрать «p» так, чтобы массив был разделен пополам. Обратите внимание, что 'p' может быть любым элементом (не обязательно из середины массива) и даже не обязательно из этого массива.
#include использование пространства имен std; void funcprint(int arr[], размер int) { for( int я = 0; я
Мобильная версия