2
3
4
5
6
Здесь описано построение линейного списка из n (n=7) элементов.
Элементы списка вводятся с клавиатуры.
cin - заставляет программу ожидать ввода числа от пользователя.
Cin – объект, определенный в С++ для работы со стандартным потоком ввода.
>> - операция извлечения.
Приведенный код удобно использовать, когда число элементов в списке известно заранее.
Подумайте, как нужно модифицировать программу, чтобы она работала для произвольного числа элементов.
7
Данный код работает для произвольного числа элементов в списке.
Идентификатор cout является объектом С++, предназначенным для работы со стандартным потоком вывода.
Оператор << называется операцией вставки.
Манипулятор endl – вставка в символьный поток символа окончания строки.
Манипулятор - это особая инструкция, обращенная к потоку и предназначенная для изменения вывода.
8
9
Рассмотрен случай, когда список не пуст.
first
элемент для вставки
q
10
Рассмотрен случай, когда список не пуст.
first
w
11
Используется отдельная переменная для сохранения удаляемого элемента.
Это необходимо для того, чтобы память не оставалась помеченной как занята программой.
first
w
удаляемый элемент
p
12
Создание копии списка происходит фактически (а не только созданием нового начала и присоединения к нему остатка списка).
Код работает, только если список содержит хотя бы 1 элемент.
13
Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:
Email: Нажмите что бы посмотреть