![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 09.12.2010
Сообщений: 44
|
![]()
Нужно написать программку... Тема: Линейный односвязный список. Добавление узла после заданного.
P.S. на форуме искал посчет этого, ничего подходящего не нашел... |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 09.12.2011
Сообщений: 44
|
![]()
type
pspis=^spis; spis=record numb:integer; next: pspis; end; var prim,tek, tmp, spisok : pspis; i : integer; begin {создадим начало списка} new(spisok); spisok^.numb:=0; spisok^.next:=nil; {добавим к нему элементов} prim:=spisok; for i:=1 to 5 do begin new(tek); tek^.numb:=i; tek^.next:=nil; prim^.next:=tek; prim:=tek; end; {поиск заданного} prim:=spisok; while (prim^.numb<>3) and (prim<>nil) do prim:=prim^.next; {вставка после заданного} new(tek); tek^.numb:=10; tek^.next:=prim^.next; prim^.next:=tek; {печать измененного} prim:=spisok; while prim<>nil do begin write(prim^.numb:3); prim:=prim^.next; end; writeln; {освобождение памяти} tek:=spisok; while tek<>nil do begin tmp:=tek^.next; dispose(tek); tek:=tmp; end; end. Примерно так, вроде память не теряется. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 09.12.2010
Сообщений: 44
|
![]()
Паскаль это хорошо, но мне на надо на си..
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 09.12.2010
Сообщений: 44
|
![]()
Ну так кто поможет?
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Массив динамических структур. Проблема с выделением памяти. | Алексей Емеля | Общие вопросы C/C++ | 6 | 15.07.2011 19:24 |
как из динамических данных одной ячейки сформировать массив данных? | gramp | Microsoft Office Excel | 6 | 26.12.2010 21:07 |
Отображение динамических данных в окне программы | Шолпан | Помощь студентам | 0 | 23.09.2010 16:30 |
Создание и использование динамических структур | Oksana11 | Помощь студентам | 5 | 09.01.2008 19:39 |