| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Центр помощи > [Pascal] линейные однонаправленные списки |
| Автор: zavrrrrik 5.9.2007, 16:53 |
| имееются линейные однонаправленные списки: type p=^item; item=record data:real; reference:p; end; написать программу, которая переносит в конец непустого списка l его превый элемент |
| Автор: volvo877 5.9.2007, 19:53 | ||
Вот так примерно:
Здесь есть одно НО: в программе память под элементы выделяется, но не возвращается (вернее, возвращается не везде)... Соответственно, получаем "утечку памяти", что очень сильно не любят преподаватели... Чтобы этого избежать, пробегай по всему списку и возвращай память, отданную под каждый элемент через Dispose... |
| Автор: zavrrrrik 5.9.2007, 20:13 |
| Спасибо тебе большое.)))) |