|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
09.06.2008, 08:33 | #31 | |
Форумчанин
Регистрация: 29.10.2007
Сообщений: 628
|
Цитата:
Код:
|
|
09.06.2008, 13:38 | #32 |
...
Форумчанин
Регистрация: 01.06.2008
Сообщений: 134
|
Нет, это был график добавления в начало. Для добавления в конец будет так:
Код:
Нет, если мы добавляем элемента в конец, то pHead не изменяется, он будет также указывать на первый элемент в списке, а новый элемент пойдет в самый конец. |
09.06.2008, 19:51 | #33 | |
Форумчанин
Регистрация: 29.10.2007
Сообщений: 628
|
filosof_x86, а все, разобрался с графиками, спасибо! Если не сложно ответьте пожалуйста еще на один вопрос из предыдущего поста:
Цитата:
|
|
09.06.2008, 19:59 | #34 |
Eclipse Foundation
Старожил
Регистрация: 19.09.2007
Сообщений: 2,604
|
То filosof_x86
Благодарю за разъяснение. То Rembo В обратном порядке можно выводить. Для этого существуют двусвязные списки. В таком списке у каждого элемента есть указатель на следующий элемент и указатель на предыдущий элемент. Тоесть у первого элемента указатель на предыдущий элемент равен 0, а у последнего указатель на следующий элемент равен 0. ПыСы: существуют также кольцевые списки. Тоесть это такой список у которого последний элемент хранит в качестве указателя на следующий первый элемент. В таком списке необходимо указывать и первый элемент и последний, чтобы не попасть в вечный цикл, при поиске определенного элемента. Есть и двусвязный кольцевой список. У него первый элемент в качестве указателя на предыдущий элемент хранит последний элемент. А последний элемент в качестве указателя на следующий элемент хранит первый элемент. Тоесть вот так. Двусвязный список Код:
Код:
|
12.06.2008, 21:07 | #35 |
Форумчанин
Регистрация: 29.10.2007
Сообщений: 628
|
Вот, снова начал разбираться со списками, возник маленький вопрос: есть код, написанный мною:
Код:
Последний раз редактировалось Rembo; 12.06.2008 в 21:10. |
13.06.2008, 17:05 | #36 |
Форумчанин
Регистрация: 29.10.2007
Сообщений: 628
|
Помогите пожалуйста! Правда ли, что эта строчка (предыдущий пост) как бы сохранение списка? Тоесть, чтобы новый объект указывал на начало списка? Или ее вообще можно не писать?
Последний раз редактировалось Rembo; 13.06.2008 в 17:08. |
13.06.2008, 19:38 | #37 |
...
Форумчанин
Регистрация: 01.06.2008
Сообщений: 134
|
Да, эту строчку можно опустить в данному случае, т.к. на последней итерации цикла выполняется pHead = pNew, а в zapolnenie() эти переменные не изменяются. Поэтому строчку после цикла pNew = pHead можно опустить, т.к. pNew==pHead и без нее.
|
13.06.2008, 21:15 | #38 |
Форумчанин
Регистрация: 29.10.2007
Сообщений: 628
|
filosof_x86, ясно, спасибо.
Народ, вот щас разбираюсь с удалением элементов из списка. В моем электронном самоучители видно плохо отсканировали Я вам не прошу написать мне функцию для удаления, а просто, подскажите пожалуйста что написано в строках, отмеченных мною на рисунке. Просто Вы хорошо в этом разбираетесь и сразу поймете суть, а мне тяжеловато... Например в первом что-то много скобок, ну вообщем посмотрите пожалуйста скрин |
13.06.2008, 21:33 | #39 |
...
Форумчанин
Регистрация: 01.06.2008
Сообщений: 134
|
На предыдущий пост отвечаю Rembo в icq.
|
15.06.2008, 14:28 | #40 |
Форумчанин
Регистрация: 29.10.2007
Сообщений: 628
|
Все, вроде разобрался! Уж решил не соваться глубже, главное, что понял как добавлять и заполнять элементы в линейном связанном списке. Что-то мне это тема трудно далась. Спасибо большое всем, кто проявил внимание к моим вопросам!
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Связанные таблицы в Аксессе | mirawoo | Microsoft Office Access | 8 | 12.03.2008 00:13 |
Не отображаются данные связанные с гл. таблицей? | zimmion | БД в Delphi | 11 | 27.02.2008 18:50 |
Связанные таблицы - проблема при обращении к полю БД | nataly_ukr | БД в Delphi | 7 | 13.11.2007 10:47 |
Добавление записей в связанные таблицы с помощью Навигатора | ~MaGic~ | БД в Delphi | 2 | 09.07.2007 08:01 |