![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 01.11.2008
Сообщений: 15
|
![]()
Друзья помогите.
Пусть стек представлен в виде цепного списка. Разработать алгоритм добавления нового элемента |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 01.11.2008
Сообщений: 15
|
![]()
Вот кое-какие наработки
Type PList = ^Tlist; TList = Record data:integer; next:PList; end; var Head,x:PList; n,i:integer; begin New(Head); Head^.next:=Nil; write('wwedi kolishestwo elementow spiska - '); readln(n); writeLN('wwedite 1 element spiska'); Readln(Head^.data); x:=Head; for i:=2 to n do begin New(x^.next); x:=x^.next; writeLn ('wwedite ', i, ' element spiska'); readLn(x^.data); x^.next:=nil; end; x:=Head; while x^.next <> Nil do begin writeln('elementy spiska - ', x^.data); x:=x^.next; end; readln; end. Но это не совсем то что нужно, просьба подправить или доработать этот исходник, так что бы удовлетворял описаному выше заданию. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 01.11.2008
Сообщений: 15
|
![]()
всем огромное спасибо, я разобрался вот если кому интересно исходник
procedure PushInStack(var Top : PStack; Data : DataType); var Temp : PStack; {вспомогательная переменная} Begin New(Temp); {выделение памяти под новый элемент} Temp^.Data := Data; {заполнение поля данных} Temp^.Next := Top; {установка связи} Top := Temp; {изменения указателя на вершину} End; |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Данные-проверка-список (список на другом листе) | Inbox | Microsoft Office Excel | 7 | 26.12.2008 01:43 |
разработать алгоритм и программу нисходящим способом,предполагая заданной матрицу из 5 строк и 5 столбцов | Shuma | Помощь студентам | 2 | 28.11.2008 20:27 |
Нужна помощь(Разработать алгоритм, нарисовать его блок-схему.) | miron | Помощь студентам | 4 | 26.02.2008 12:08 |
Нужно разработать ПО | atreus | Фриланс | 4 | 29.05.2007 09:37 |