Шукаєте відповіді та рішення тестів для Алгоритмізація та програмування, частина 2 (САП) [04489]? Перегляньте нашу велику колекцію перевірених відповідей для Алгоритмізація та програмування, частина 2 (САП) [04489] в vns.lpnu.ua.
Отримайте миттєвий доступ до точних відповідей та детальних пояснень для питань вашого курсу. Наша платформа, створена спільнотою, допомагає студентам досягати успіху!
1. Перемістити вказівник на позицію, що слідує перед елементом, що видаляється. Отримати елемент, що передує елементу що видаляється
Element<T>* elemPrev = Move(index - 1);
тут Move() – метод, що повертає елемент за заданою позицією.
2. Запам’ятати елемент який видаляється
Element<T>* elemDel = elemPrev->next;
3. Змістити вказівник next попереднього елементу elemPrev в обхід видаляємого елементу elemDel
elemPrev->next = elemDel->next;
4. Видалити елемент elemDel (звільнити пам’ять, що була виділена для елементу).
delete elemDel;
Що описує структура Element
Що робить дана функція
void Fanctin()
{
T* p
p = stack;
cout << "Stack: " << endl;
if (count == 0)
cout << "is empty." << endl;
for (int i = 0; i < count; i++)
{
cout << "Item[" << i << "] = " << *p << endl;
p++;
}
cout << endl;
}
};
Написати програму
Дайте визначення стеку.
Що таке кільцева черга
Що це за операція
Які відповіді є правильними. Якщо 2-3 дерево не містить 3-х вузлів, то:
Задано масив чисел:
int arr[] = { 92, 72, 28, 72, 32, 212, 191 };
Відсортувати даний масив по спаданню за допомогою методу бінарним включенням.
Вивести результат на екран.