рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Линейный список –совокупность однотипных элементов, расположенных последовательно друг за другом, количество элементов в списке не фиксируется

Линейный список –совокупность однотипных элементов, расположенных последовательно друг за другом, количество элементов в списке не фиксируется - раздел Информатика, Лекция 6. 4. Линейный Список –Совокупность Однотипн...

Лекция 6.

4. Линейный список –совокупность однотипных элементов, расположенных последовательно друг за другом, количество элементов в списке не фиксируется.

В списке присутствует указатель, он может перемещаться по списку, отмечает текущий элемент при просмотре списка.

в начале текущий в конце

списка элемент списка

 

Указатель может перемещаться по списку от начала к концу, в этом случае список называется однонаправленный.Еслиуказателю разрешено перемещаться от начала к концу и от конца к началу списка, список называется двунаправленный.

Операции для однонаправленного списка:

1. Сделать список пустым.

2. Установить указатель в начало списка.

3. Передвинуть указатель на одну позицию к концу.

4. Добавить элемент за указателем.

5. Удалить элемент за указателем, если такой есть.

6. Проверить, стоит ли указатель в конце списка.

7. Проверить список на пустоту.

8. Выбрать элемент за указателем без удаления.

 

Список можно реализовать также на основе массива, но в этой реализации такие операции, как добавление и удаление элементов, будут требовать много времени, т.к. придется сдвигать часть массива.

Самим придумать операции для двунаправленного списка.

Связанный список.

Можно описать массив указателей и для каждого создать динамическую переменную:     . . . . . .   … Xn-1 X2 X1   …

Организация связанного списка.

Определить тип элемента связанного списка.

Обозначим tip – тип информационной части элемента списка. Например,

typedef int tip;

Структура элемента связанного списка:

Struct tel

tel *next; //указатель на следующий элемент }; 2. Описать указатель на связанный список (иногда удобно описать два указателя: на начало и на конец), рабочие…

Поиск места вставки x

t = beg; p = NULL;

bool b = true;

while (t && b)

if (t -> inf < x) {p=t; t = t->next;}

Else b=false; // найдено место вставки

Создание нового элемента

q= new tel; q->inf = x;

If (p == NULL) // вставка в начало или в пустой список

{q ->next = beg; beg = q;}

Else //вставка после элемента, на который указывает p

{q-> next = p->next;

P-> next =q; } //это может быть вставка в конец,если

P->next=0), либо в середину

Динамические структуры можно создавать на основе связанного списка. В этом случае элементы динамической структуры составляют информационные части… Рассмотрим реализацию стека на основе связанного списка (в виде 3-х файлов). … // stack3f.h

Шаблон связанного списка

· чтобы объявление операций и реализация этих операций находились в одном файле (3-х файловая программа не работает). · template <class tip> помешают перед каждой функцией и структурой tel… //shablon.h

Rez.txt

33 9 7 5 32 6 8 21 65

6 4

4 2

2 3

1 2.5

3 1

5 9

7 5

 

– Конец работы –

Используемые теги: ный, Список, Совокупность, однотипных, элементов, расположенных, последовательно, друг, другом, количество, элементов, списке, фиксируется0.162

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Линейный список –совокупность однотипных элементов, расположенных последовательно друг за другом, количество элементов в списке не фиксируется

Что будем делать с полученным материалом:

Если этот материал оказался полезным для Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Еще рефераты, курсовые, дипломные работы на эту тему:

Лекция 1. Основные понятия. Совокупность макроскопических тел, которые обмениваются энергией друг с другом и с окружающей средой, называются термодинамической системой ТС
Лекция Основные понятия... Совокупность макроскопических тел которые обмениваются энергией друг с другом...

Перевод чисел различных СЧ друг в друга
На сайте allrefs.net читайте: Перевод чисел различных СЧ друг в друга.

ОСНОВНЫЕ ПОНЯТИЯ И ОПРЕДЕЛЕНИЯ. ЭЛЕМЕНТЫ ЯЗЫКА. ЭЛЕМЕНТЫ ДАННЫХ. ВЫРАЖЕНИЯ. ОСНОВНЫЕ ИНСТРУКЦИИ. ПРОЦЕДУРЫ. ПРЕПРОЦЕССОР. СТИЛЬ ПРОГРАММИРОВАHИЯ
ВВЕДЕНИЕ... ОСНОВНЫЕ ПОНЯТИЯ И...

Ртуть и другие... Действие химических элементов на организм человека
В нашей стране в этот перечень включают также никель, хром, селен, алюминий, фтор и йод. Наибольшую опасность среди всех перечисленных элементов… Накопление химических элементов во внутренних органах человека приводит к… Ртуть Hg (Hydrargyrum - жидкое серебро) по своим свойствам резко отличается от других металлов: в нормальных условиях…

Уважение личности в общении людей друг с другом
Вечным и одним из главных регуляторов этих отношений выступают этические нормы, в которых выражены наши представления о добре и зле, справедливости… Но в зависимости от того, как человек понимает моральные нормы. Какое… Так, нужно обязательно учитывать, что в процессе общения между партнерами, коллегами может возникнуть напряженность и…

Не вспоминайте друг другу прошлые ошибки
Все мы знаем что в любой семье существуют конфликты но не всем нам уда тся... Да вс возможно если оба супруга приложат усилие и желание предотвратить в их семье конфликт В этой небольшой...

Наименование дисциплины: конституционное право 2 курс 3 семестр Количество заданий при тестировании в каждом варианте – 60 Уровень сложности количество баллов за каждое задание – одинаковая 1балл Для оценки отлично не менее – 85
Кафедра организация работы с молодежью... Автор разработчик доцент Щукин А С... Наименование дисциплины конституционное право...

ДЕРЕВО КАК МАТЕРИАЛ ИНЖЕНЕРНЫХ СООРУЖЕНИЙ. РАСЧЕТ ЭЛЕМЕНТОВ КОНСТРУКЦИИ ЦЕЛЬНОГО СЕЧЕНИЯ. СОЕДИНЕНИЯ ЭЛЕМЕНТОВ ДЕРЕВЯННЫХ КОНСТРУКЦИЙ. ПРОСТЕЙШИЕ СТРОПИЛЬНЫЕ КОНСТРУКЦИИ. ПРОСТРАНСТВЕННОЕ КРЕПЛЕНИЕ ПЛОСКОСТНЫХ ДЕРЕВЯННЫХ КОНСТРУКЦИЙ
Древесина как строительный материал известна с незапамятных времен В старину древесина применялась в простых конструктивных формах в виде стоек и... В нашей стране при изобилии лесных богатств древесина всегда являлась... Страницы летописи повествуют о том что еще в г при Владимире Мономахе в Киеве был построен большой деревянный...

Варианты тестовых заданий. Свойство организмов одного вида быть похожими друг на друга
Вар... Ген его свойства действие генотип фенотип...

Супруги М должны материально поддерживать друг друга. Р Большая посылка
Студенты МГЮА М изучают гражданское право Р Большая посылка...

0.028
Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • По категориям
  • По работам