logo

Crowdly

Browser

Додати до Chrome

Програмування та командна робота

Шукаєте відповіді та рішення тестів для Програмування та командна робота? Перегляньте нашу велику колекцію перевірених відповідей для Програмування та командна робота в vns.lpnu.ua.

Отримайте миттєвий доступ до точних відповідей та детальних пояснень для питань вашого курсу. Наша платформа, створена спільнотою, допомагає студентам досягати успіху!

Вираз, заданий в

інфіксній формі, записати в постфіксній формі:

a/b+c*d

0%
0%
0%
0%
0%
100%
Переглянути це питання

    Elem

*tmp =

L->link; 

    delete L;            

    L = tmp;             

0%
0%
0%
0%
0%
0%
Переглянути це питання

Рекурсивна функція формує бінарне дерево за такими

правилами:

-      

функція приймає

параметр nodeCount – кількість вузлів в дереві і повертає як результат

вказівник на кореневий вузол сформованого дерева;

-      

користувач

вводить з клавіатури значення інформаційного поля кожного вузла;

-      

перше введене

значення стане значенням кореневого вузла цього дерева;

-      

вузли

розподіляються рівномірно між лівим та правим під-деревами, кількості вузлів у

лівому та правому під-дереві обчислюються за формулами

leftCount  = nodeCount / 2;

rightCount = nodeCount - leftCount

- 1;

Для дерева із

7 вузлів користувач ввід наступні значення: 

1, 2, 3, 4, 5,

6, 7

Вказати, яке

значення буде виводити команда:

   

cout << "

found = " << Find(root)->info << endl;

де функція Find():

Node* Find(Node* root)

{

   

if (root->left != NULL)

        return Find(root->left);

   

else

        return root;

}

0%
100%
0%
0%
0%
0%
0%
Переглянути це питання

Вказати пояснення – що

визначається в наступному фрагменті програми:

int (*((*f)()))[10];

0%
0%
0%
0%
0%
0%
0%
0%
Переглянути це питання

Команди,

які вставляють новий елемент в кінець кільцевого однонапрямленого списку

0%
0%
0%
0%
0%
Переглянути це питання

Рекурсивна функція формує

бінарне дерево пошуку, вона приймає два параметри:

-  вказівник root на кореневий

вузол – як посилання;

-  значення value

інформаційного поля шуканого вузла (або новоствореного вузла).

Функція повертає

вказівник на знайдений чи новостворений вузол – як результат та булеве значення

found – як вихідний параметр, що вказує, чи існував вузол

із вказаним значенням (true) чи ні (false).

При першому виклику –

якщо параметр root має значення NULL, створюється

новий вузол, його поля зв’язку заповнюються значеннями NULL, а ключове поле – значенням value; параметр found отримує значення false, вказівник root отримує значення вказівника на новостворений вузол та функція повертає

вказівник на цей вузол.

Функція здійснює

бінарний пошук за таким правилом: якщо вузол із заданим значенням ключа

знайдено, то параметр found отримує значення true та функція

повертає вказівник на знайдений вузол. Інакше, якщо шукане значення – менше

ключового поля поточного вузла, пошук продовжується в його лівому під-дереві, в

іншому випадку – в правому під-дереві.

Якщо переглянута вся

відповідна гілка дерева, і шуканого значення не знайдено, відбувається вставка

нового вузла за тим же правилом, що і для першого вузла.

Для дерева із

7 вузлів користувач ввід наступні значення: 

4, 2, 1, 3, 6,

5, 7

Вказати, які

значення будуть виведені при інфіксному обході такого дерева:

0%
100%
0%
0%
0%
0%
Переглянути це питання

    Elem

*tmp = new Elem;

    tmp->info = value;    

    tmp->link = L;      

    L = tmp;            

0%
0%
0%
0%
0%
100%
Переглянути це питання

Рекурсивна функція формує бінарне дерево за такими

правилами:

-      

функція приймає

параметр nodeCount – кількість вузлів в дереві і повертає як результат

вказівник на кореневий вузол сформованого дерева;

-      

користувач

вводить з клавіатури значення інформаційного поля кожного вузла;

-      

перше введене

значення стане значенням кореневого вузла цього дерева;

-      

вузли

розподіляються рівномірно між лівим та правим під-деревами, кількості вузлів у

лівому та правому під-дереві обчислюються за формулами

leftCount  = nodeCount / 2;

rightCount = nodeCount - leftCount

- 1;

Для дерева із

7 вузлів користувач ввід наступні значення: 

1, 2, 3, 4, 5,

6, 7

Вказати, які

значення будуть виведені при постфіксному обході такого дерева:

0%
0%
0%
0%
0%
Переглянути це питання

Вираз, заданий в

постфіксній формі, записати в інфіксній формі:

ab+cd-/

0%
0%
0%
0%
0%
100%
Переглянути це питання

    Elem

*tmp = new Elem;    

    tmp->info = value;       

    if (L != NULL)

    {

        Elem

*T = L;

        while

(T->link != L)

            T = T->link;     

        T->link = tmp;       

    }

    else

    {

        L = tmp;             

    }

    tmp->link = L;           

100%
0%
0%
0%
0%
0%
Переглянути це питання

Хочете миттєвий доступ до всіх перевірених відповідей на vns.lpnu.ua?

Отримайте необмежений доступ до відповідей на екзаменаційні питання - встановіть розширення Crowdly зараз!

Browser

Додати до Chrome