Пузырьковая сортировка может работать на месте, поэтому ей не требуется память, кроме сортируемого массива.
Целочисленный массив из 10 занимает 40 байтов, плюс небольшие накладные расходы, зависящие от платформы.
Если вам нужна действительно точная оценка, вам необходимо учитывать размер исполняемого файла, объем памяти, используемой для управления процессами, и многое другое.Но на x86, который обычно имеет много памяти, об этих вещах действительно не о чем беспокоиться.
Если массив больше, то он занимает 4 байта на целое число, а накладные расходы, которые остаются прежними, становятсянезначителен.Между целыми числами нет заполнения, поэтому для больших массивов все, что вам нужно, это 4 байта на целое число.