ПредишенСледващото

Помислете само допълнение алгоритъм за втория елемент.

1. Входно информация на ток (втори) елемент - стойността на т.

2. Вземете паметта за текущия елемент:

т = (SPIS *) изчистване (sizeof (SPIS)); или т = нов SPIS;

3. Форма за информационната част (означен и 2):

т -> Следваща = NULL;

Бившият последния елемент става предпоследен.

6. Физически поставяне на курсора на добавяне последния елемент:

резултатът

За да се добавят към опашката на произволен брой елементи организиран цикъл, включващ параграфи 1- 6 от алгоритъма. Завършва цикъла се изпълнява в зависимост от задачата.

Стъпки обсъдени обобщи, че функцията на чакане декларирания тип данни с добавянето на нови елементи в края може да има следния вид:

нищожен Създаване (СОИ ** започне, СОИ ** край)

SPIS * т = (SPIS *) изчистване (sizeof (SPIS));

ФОРМАТ ( "входа \ Info");

scanf ( ".", т -> информация);

т -> Следваща = NULL;

ако (* започне == NULL) // Получаване на първия член

(* End) -> Следваща = Т; // Добави към края

програма част във връзка с функцията за създаване за добавяне на необходимия брой елементи на опашката може да има следния вид:

SPIS * започне = NULL, * край;

докато (повторение)

ФОРМАТ ( "стоп - 0"); // повторение = 0 - входен край данни

Свързани статии

Подкрепете проекта - споделете линка, благодаря!