Шукаєте відповіді та рішення тестів для Алгоритмізація та програмування, частина 2 (САП) [04489]? Перегляньте нашу велику колекцію перевірених відповідей для Алгоритмізація та програмування, частина 2 (САП) [04489] в vns.lpnu.ua.
Отримайте миттєвий доступ до точних відповідей та детальних пояснень для питань вашого курсу. Наша платформа, створена спільнотою, допомагає студентам досягати успіху!
Що це за операція
Для чого використовуються 2-3 дерева?
Яку дію виконує дана функція
void pop (Stack *&Тop, typeElem val);
{
if (Тop==NULL)
(!Тop) сout << ”Stek is empty”; else
{
Stack *p=Тop;
Val=Тоp->inf; //або Val=p->inf;
Тop=Тop->next; //або Тop=p->next;
delete p;
}
}
Для яких змінних виконується динамічне виділення пам’яті:
Задано масив чисел:
int arr[] = { 2, 12, 28, 12, 32, 12, 91 };
Відсортувати даний масив по спаданню за допомогою методу парно-непарного сортування (також відомого як "бетонне сортування"):
Вивести результат на екран.
Яка функція першою залишить стек
Що це за операція
Задано масив чисел:
int arr[] = { 34, 63, 35, 12, 32, 12, 191 };
Відсортувати даний масив по спаданню за допомогою методу «коктейльного сортування (шейкерного сортування)».
Вивести результат на екран
Які твердження при роботі з елементами 2-3 дерева є правильними?
Для чого використовують послідовність наступних операцій
1. Створити новий елемент . Виділити пам’ять під новий елемент. Заповнити елемент даними.
Element<T>* elem = new Element<T>;
elem->data = _data;
2. Встановити вказівник next нового елементу на початок існуючого списку, тобто адреса старого першого елемента списку, переноситься у поле next новоствореного елемента elem і він стає першим елементом.
elem->next = begin;
3. Встановити початок списку на нову комірку.
begin = elem;