Розглянемо реалізацію лінійного списку L з використанням вказівників. Формально структура зв’язаного списку визначається так:

typedef int ELEMT;

typedef struct list

{

ELEMT element;

struct list * next;

} DLIST;

Запропонуйте алгоритм “обернення” списку. Застосування ал-горитму повинно призводити до зміни зв’язків між елементами списку так, щоб порядок елементів змінювався на зворотній. Реалізуйте алгоритм у вигляді функції inversList. Прототип фу-нкції

DLIST * inversList(DLIST * pH);

// Функція повертає вказівник на перший елемент оберненого списку

// pH – вказівник на перший елемент списку

4 года назад
guest_16220217485519
4 года в сервисе
Был
4 года назад

Заявки фрилансеров

Павел
 
24 года
4 года в сервисе
Был
3 года назад
26 отзывов
4 года назад
Сергей
 
46 лет
15 лет в сервисе
Был
2 года назад
7 отзывов
4 года назад