Что делает следующая функция для данного связанного списка с первым узлом в качестве заголовка ?
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/
Рекомендуемые посты:
- Структуры данных | Связанный список | Вопрос 7
- Структуры данных | Связанный список | Вопрос 11
- Структуры данных | Связанный список | вопрос 2
- Структуры данных | Связанный список | Вопрос 3
- Структуры данных | Связанный список | Вопрос 4
- Структуры данных | Связанный список | Вопрос 12
- Структуры данных | Связанный список | Вопрос 5
- Структуры данных | Связанный список | Вопрос 13
- Структуры данных | Связанный список | Вопрос 14
- Структуры данных | Связанный список | Вопрос 15
- Структуры данных | Связанный список | Вопрос 16
- Структуры данных | Связанный список | Вопрос 10
- Структуры данных | Связанный список | Вопрос 9
- Структуры данных | Связанный список | Вопрос 17
- Структуры данных | Связанный список | Вопрос 6
0.00 (0%) 0 votes