Динамический динейный кольцевой список |
1. Заголовок или название темы должно быть информативным !
2. Все тексты фрагментов программ должны помещаться в теги [code] ... [/code] или [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ" и используйте ПОИСК !
4. НЕ используйте форум для личного общения!
5. Самое главное - это раздел теоретический, т.е. никаких задач и программ (за исключением небольших фрагментов) - для этого есть отдельный раздел!
Динамический динейный кольцевой список |
-Pascal- |
Сообщение
#1
|
Гость |
Программёры,подскажите плиз как удалить последний элемент динамического линейного однонаправленного кольцевого списка....
|
volvo |
Сообщение
#2
|
Гость |
Зависит от того, как ты его туда добавил, и как вообще реализован твой список...
А вообще неплохо и поиском (хотя бы иногда) пользоваться: R-список |
-Pascal- |
Сообщение
#3
|
Гость |
Просто сформировал список,нужно удалить последний элемент..то есть тот в иформацтонном поле которого находится ссылка на первый элемент...
|
volvo |
Сообщение
#4
|
Гость |
Ну, раз "просто сформировал" (здесь не телепаты, а ПРОГРАММИСТЫ!!!) - то просто и удаляй.
Нужна конкретика - ХОТЯ БЫ приведи информацию, а как, собственно, ты отличаешь последний элемент от первого? Кроме того - если ты УЖЕ это сделал - почему ты считаешь, что и МЫ должны сделать то же самое, чтобы проверить, работает ли предлагаемый способ? А если я реализовал список по-другому, и у меня пройдет, а у тебя - НЕТ, что будет? Ты начнешь говорить, что оно не работает? Не нужно нам этого. Хочешь помощи - приведи свое решение. |
Гость |
Сообщение
#5
|
Гость |
Вот такой тип данных
Код ref=^z; z=record next:ref; el:string; end; Вот так сформировал..... Код new(ring);ring^.next:=ring;cur:=ring; for i:=1 to n do begin new(cur^.next);cur:=cur^.next; readln(a);cur^.el:=a; end; cur^.next:=ring; |
Текстовая версия | 11.10.2024 16:17 |