Реферат Курсовая Конспект
Лекция 6. - раздел Информатика, Динамически размещаемые данные:память для них выделяется по операции new, существуют они пока эта память не будет освобождена 4. Линейный Список –Совокупность Однотипных Элементов, Распо...
|
4. Линейный список –совокупность однотипных элементов, расположенных последовательно друг за другом, количество элементов в списке не фиксируется.
В списке присутствует указатель, он может перемещаться по списку, отмечает текущий элемент при просмотре списка.
в начале текущий в конце
списка элемент списка
Указатель может перемещаться по списку от начала к концу, в этом случае список называется однонаправленный.Еслиуказателю разрешено перемещаться от начала к концу и от конца к началу списка, список называется двунаправленный.
Операции для однонаправленного списка:
1. Сделать список пустым.
2. Установить указатель в начало списка.
3. Передвинуть указатель на одну позицию к концу.
4. Добавить элемент за указателем.
5. Удалить элемент за указателем, если такой есть.
6. Проверить, стоит ли указатель в конце списка.
7. Проверить список на пустоту.
8. Выбрать элемент за указателем без удаления.
Список можно реализовать также на основе массива, но в этой реализации такие операции, как добавление и удаление элементов, будут требовать много времени, т.к. придется сдвигать часть массива.
Самим придумать операции для двунаправленного списка.
– Конец работы –
Эта тема принадлежит разделу:
Замечание В языке С были рассмотрены данные простых и сложных типов Перед новой темой можно привести некоторую классификацию данных... по структуре... данные статической структуры которые получают структуру при описании и сохраняют е не нарушая до конца программы...
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Лекция 6.
Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Твитнуть |
Новости и инфо для студентов