Цель:
Знакомство с динамическими информационными структурами на примере одно- и двунаправленных списков.
Задача:
Записи в линейном списке содержат ключевое поле типа int. Сформировать двунаправленный список. Удалить из него элемент после элемента с заданным номером, добавить К элементов в начало списка.
Текст программы:
#include <iostream>
#include <clocale>
#include <conio.h>
using namespace std;
int kolstr=0;
char pole[100][100];
struct key
{
int next1;
int last1;
};
ованием динамической памяти в системе Delphi.Задание:Представить 2 целых числа в виде списков и сложить их, получив в результате третий список.Разработка алгоритма:Входные данные: 2 целых числа.Выходн
ло нечетное, то коэф. В сумме = -1, иначе 1c = -1ELSE c = 1END IFs = s + i * i * c 'В сумму добавляется текущий членNEXTPRINT "Сумма знакочередующегося ряда квадратов до 10 равна = ", sВывод на экран
n, тостек переполненконец.3. Иначе {В переменную Х занести элемент head}Х: = queue [head]4. Модификация head5. {Вставка элемента заголовка на вершину стека}Push (X)6. Модификация top7. Переход к шагу