![]() |
|
Модераторы: Poseidon |
![]()
|
|
| ruslandlion |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 115 Регистрация: 12.8.2006 Репутация: нет Всего: нет |
Уважаемые программистыю Я уже выучил 8 глав учебника по Delphi и все было хорошо пока не наткнулся на тему списки. Помогите пожалуста разобраться с этой темой. Заранее спасибо.
|
|||
|
||||
| Albinos_x |
|
|||
![]() Evil Skynet ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3288 Регистрация: 28.5.2004 Где: X-6120400 Y-1 4624650 Репутация: 2 Всего: 108 |
А что непонятно-то с этой темой?
-------------------- "Кто владеет информацией, тот владеет миром" Уинстон Черчилль |
|||
|
||||
| Sunvas |
|
|||
|
Соль и сахар ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3388 Регистрация: 12.3.2006 Где: Тосно Репутация: 7 Всего: 89 |
-------------------- Воспитывая детей по своему образу и подобию, родители почему-то надеются, что они будут лучше их. |
|||
|
||||
| Guedda |
|
|||
![]() Подрывник ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3137 Регистрация: 27.12.2005 Где: Ростов-на-Дону Репутация: 6 Всего: 78 |
Этим кодом можно показать 80% возможностей списков. Указатели не буду трогать, так как тебе ещё рано их знать -------------------- Ll 2 |
|||
|
||||
| aktuba |
|
|||
![]() Смышленный ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1915 Регистрация: 24.4.2006 Где: Планета Земля Репутация: нет Всего: 38 |
Guedda - мне кажется, ты его не понял. Вероятно, он дошел в учебнике до главы о TList.
Вот пример для TList:
-------------------- ![]() |
|||
|
||||
| Strell |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 7.12.2006 Репутация: нет Всего: 1 |
А вот если надо с указателями:
|
|||
|
||||
| ruslandlion |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 115 Регистрация: 12.8.2006 Репутация: нет Всего: нет |
Вот прекладываемый код к книге[quote]
Это сообщение отредактировал(а) alexeis1 - 22.12.2006, 22:41 |
|||
|
||||
| Beltar |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 627 Регистрация: 11.1.2006 Репутация: нет Всего: 7 |
2 Ruslandion:
На форуме есть тег "Код", заключай свой код в него, а то читать без подсветки мучение.
На меня прям ностальгия нахлынула, я когда в инсте в BP 7 разбирался со связными списками впервые умудрился своей прогой подвесить комп. 2 Раза. Просто объявляется указатель на элемент списка. Объявляется сам элемент и одно поле в нем является указателем на следующий, а можно еще и поле с указателем на предыдущий (двухсвязный список) или даже несколько указателей (тогда получится дерево). Адрес первого элемента запоминается. Из его поля с указателем можно получить адрес второго и т. д. пока указатель следующего не nil. В такой список можно очень быстро вставлять новые элементы, или удалять существующие, т. к. в отличие от массива не надо заново выделять память и копировать туда весь массив, но поиск в связном медленнее чем в массиве. Кстати, у меня сейчас на столе тоже лежит учебник по Delphi. В. Фаронов "Создание компонентов Delphi" -------------------- Опытный программист на C++ легко решает любые не существующие в Паскале проблемы. Пищущий на C++ мужик. Даже если это мужик сидит в написанном на Delphi и жрущем паскалевскую библиотеку билдере. |
|||
|
||||
| Matematik |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1027 Регистрация: 11.3.2006 Репутация: 1 Всего: 50 |
||||
|
||||
| ruslandlion |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 115 Регистрация: 12.8.2006 Репутация: нет Всего: нет |
Спасибо Beltar что объяснил мне что да как. Я ещё не во всё въехал из этой темы. В учебнике вообще нет никакого определения списков там сразу даётся голый код и понимай как хочешь. Ты не мог бы сказать что нибудь по определению понятия список?
|
|||
|
||||
| V.A.KeRneL |
|
|||
![]() Vadim A. Kazantsev ![]() ![]() Профиль Группа: Участник Сообщений: 291 Регистрация: 3.12.2006 Где: Moscow, Russia Репутация: 7 Всего: 14 |
http://ru.wikipedia.org/wiki/Список_(информатика)
http://en.wikipedia.org/wiki/List_(computing) Это сообщение отредактировал(а) V_A_KeRneL - 30.12.2006, 01:31 -------------------- «C'est un pense-creux d'ici. C'est le meilleur et le plus irascible homme du monde...» © Ф.М. Достоевский, «Бесы» ---/)/)---(\.../)---(\(\ --(':'=)---(=';'=)---(=':') (")(")..)-(").--.(")-(..(")(") |
|||
|
||||
![]()
|
| Правила форума "Центр помощи" | |
|
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Центр помощи | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |