Главная /
Программирование /
Пусть целочисленный массив содержит элементы 11, 18, 10, 7, 15, 9, 8 в указанном порядке. Услове пирамиды нарушается только для элемента 11, стоящего в вершине пирамиды. Для исправления пирамиды выполняется процедура просеивания, при которой элемент 11 оп
Пусть целочисленный массив содержит элементы
11, 18, 10, 7, 15, 9, 8
в указанном порядке. Услове пирамиды нарушается
только для элемента 11, стоящего в вершине пирамиды.
Для исправления пирамиды выполняется процедура просеивания,
при которой элемент 11 опускается на свое место.
Каким будет содержимое массива после окончания этой процедуры?
вопрос
Правильный ответ:
18, 15, 10, 11, 7, 9, 8
.
18, 15, 11, 7, 10, 9, 8
.
18, 15, 10, 7, 11, 9, 8
.
18, 15, 10, 11, 8, 9, 7
.
11, 18, 15, 7, 10, 9, 8
.
Сложность вопроса
74
Сложность курса: Программирование
84
Оценить вопрос
Комментарии:
Аноним
Экзамен сдан на отлично.
25 фев 2020
Аноним
Я провалил сессию, почему я не увидел этот сайт с ответами по интуит до зачёта
18 окт 2016
Аноним
Это очень простецкий вопрос интуит.
19 фев 2016
Другие ответы на вопросы из темы программирование интуит.
- # Какой максимальный адрес машинного слова в 32-разрядной архитектуре?
- # Для записи n-значных чисел в системе счисления с основанием b требуется n разрядов, каждый из которых может находиться в b состояниях. Таким образом, суммарное число состояний равно произведению n*b. Рассмотрим двоичную (b=2), восьмеричную (b=8) и шестнадцатеричную (b=16) системы счисления. Какая из них наиболее экономна по суммарному числу состояний для записи чисел в диапазоне 0..N, где N - некоторое достаточно большое число?
- # Пусть n - переменная типа unsigned char. Укажите значение n после выполнения оператора n = (((3 << 4) | 3) & 0xF2);
- # Постановка задачи: программа должна содержать функцию, которая получает в качестве параметров имя массива и его длину (или нескольких массивов, если этого требуют условия задачи) и выполняет необходимые действия. При решении не разрешается создавать или резервировать в программе дополнительную память, соизмеримую по размерам с объемом исходных данных. То есть, нельзя создавать дополнительные массивы, если это явно не оговорено в задаче. Функция main должна заполнить массив числами из файла. Для определения длины массива предусматривается два варианта: 1) по значению первого числа в файле, 2) непосредственным подсчетом количества чисел в файле. Результат также выводится в файл. Задание: каждый элемент массива заменить на полусумму его соседних элементов (кроме первого и последнего).
- # Какое утверждение является инвариантом для следующего фрагмента программы (т.е. из справедливости утверждения до выполнения фрагмента программы вытекает справедливость утверждения после выполнения)? Предполагается, что n не меньше k. Восклицательным знаком обозначается операция вычисления факториала. int n, k, c; . . . c *= (n+1); c /= (n+1-k); ++n;