Рубрики

Структуры данных | Связанный список | Вопрос 1

Что делает следующая функция для данного связанного списка с первым узлом в качестве заголовка ?

void fun1(struct node* head) {   if(head == NULL)     return;       fun1(head->next);   printf("%d  ", head->data); }

(A) Печатает все узлы связанных списков
(B) Печатает все узлы связанного списка в обратном порядке
(C) Печатает альтернативные узлы связанного списка
(D) печатает альтернативные узлы в обратном порядке

Ответ: (Б)

 

Объяснение: fun1 () печатает заданный связанный список в обратном порядке. Для связанного списка 1-> 2-> 3-> 4-> 5 fun1 () печатает 5-> 4-> 3-> 2-> 1. Смотрите http://espressocode.top/practice-questions-for-linked-list-and-recursion/

Рекомендуемые посты:

Структуры данных | Связанный список | Вопрос 1

0.00 (0%) 0 votes