0 / 0 / 2
Регистрация: 30.04.2011
Сообщений: 15
1

стеки, деки, очереди

30.04.2011, 00:26. Показов 7706. Ответов 11
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем привет! Mне нужно найти много примеры для стека, дека и очереди чтобы хорошо изучать их в паскале. Заранее всем спасибо
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.04.2011, 00:26
Ответы с готовыми решениями:

Линейные списки: стеки, деки, очереди
Создать очередь и выбрать элементы, начиная с последнего с шагом 2. Вывести на экран выбранные...

Списки, стеки, очереди
Здравствуйте! Помогите пожалуйста, есть такое задание: 1.Сгенерировать набор (массив) чисел ...

Динамические списки, стеки, очереди
Динамические списки: 1) Написать программу, которая удаляет из списка второй элемент, если такой...

Записи, Стеки, Очереди, Списки.
Записи: Создать структуру записи по автомобилям: завод изготовитель, марка, цвет, цена. И выбрать...

11
Почетный модератор
64301 / 47596 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
30.04.2011, 09:13 2
Динамические структуры данных (списки, очереди, стеки, деревья)
0
0 / 0 / 2
Регистрация: 30.04.2011
Сообщений: 15
30.04.2011, 17:36  [ТС] 3
Спосибо большое. Но есть более простые примеры без указателя. Я новичок поетому.
0
Почетный модератор
64301 / 47596 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
30.04.2011, 17:37 4
Цитата Сообщение от Aydan Посмотреть сообщение
примеры без указателя.
А что, динамические структуры еще и без указателя бывают?
0
0 / 0 / 2
Регистрация: 30.04.2011
Сообщений: 15
30.04.2011, 17:41  [ТС] 5
Ну как массив. А разве не бывают?
0
Почетный модератор
64301 / 47596 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
30.04.2011, 17:42 6
Массивы, это массивы, а списки, это списки...
0
0 / 0 / 2
Регистрация: 30.04.2011
Сообщений: 15
30.04.2011, 17:53  [ТС] 7
У меня етсь один простая программа там нет указателя. Но тот пример о стеке.
0
Почетный модератор
64301 / 47596 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
30.04.2011, 17:59 8
Вот программа на использование стека памяти, но не на структуру хранения данных типа стек.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
uses
  crt;
procedure ctek(c:char);
begin
  c:=readkey;
  if c<>'0' then
    ctek(c);
   Write(c);
end;
var
  c:char;
begin
  clrscr;
  Writeln('Вводите символы, окончание ввода 0');
  ctek(c);
  readln;
end.
0
0 / 0 / 2
Регистрация: 30.04.2011
Сообщений: 15
30.04.2011, 18:47  [ТС] 9
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
uses crt;
const n=10;
var
stek:array[1..n] of integer;
s,s1,s2:array[1..n] of integer;
top,i,j,k,a:integer;
 
function stekpush(a:integer):boolean;
begin
if top=n then stekpush:=false
else
begin
top:=top+1;
stek[top]:=a;
stekpush:=true;
end; end;
 
function stekpop(var a:integer):boolean;
begin
if top=0 then stekpop:=false
else
begin
a:=stek[top];
top:=top-1;
stekpop:=true;
end; end;
 
 
 
begin
 
top:=0;
clrscr;
writeln('VVEDITE 10 ELEMENT ');
for i:=1 to n do
begin
write('s[',i,']=');
readln(s[i]); end; writeln;
for i:=1 to n do
stekpush(s[i]);
 
 
writeln('DANNIY MASSIV');
for i:=1 to top do
write(stek[i],' ');
writeln;
 
for i:=1 to 9 do
begin
stekpop(s1[i]);
end;
 
begin
stekpop(a);
end;
writeln;
 
 
for i:=9 downto 6 do
stekpush(s1[i]);
stekpush(a);
for i:=4 downto 1 do
stekpush(s1[i]);
writeln('REZULTAT!!!');
for i:=1 to top do
write(stek[i],' ');
writeln;
end.
Вот я это имел в виду
0
Почетный модератор
64301 / 47596 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
30.04.2011, 19:03 10
Ну так ты и строку можешь стеком назвать
Pascal
1
staek:string;
Добавлено через 1 минуту
и точно также добавлять и удалять элементы как в стеке..., да строка и массив это вообще типа двухсвязных списков....
0
0 / 0 / 2
Регистрация: 30.04.2011
Сообщений: 15
30.04.2011, 20:20  [ТС] 11
А по конкретнее мне нужно программы о стеке, Я пока не изучала списки.

Цитата Сообщение от Puporev Посмотреть сообщение
staek:string;
этого я не поняла
0
Почетный модератор
64301 / 47596 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
30.04.2011, 20:21 12
Да просто у Вас никакой не стек, а принцип стека, реализованный в массиве. Тоже самое можно делать с символами в строке, только это не имеет никакого отношения к Вашему заданию.
0
30.04.2011, 20:21
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.04.2011, 20:21
Помогаю со студенческими работами здесь

Динамические структуры данных (списки, очереди, стеки, деревья)
создать программу на языке Паскаль для реализации операций над одной из структур данных: -...

Динамические структуры данных (списки, очереди, стеки, деревья)
Решил я начать писать мини FAQ по моим любимым Динамическим структурам данных. Все программы я...

Рaспeчaтaть слова, имeющие мaксимальную длинy (списки\стеки\очереди). Какое решение тут хотят?
Задача: Вроде не сложная, но она по теме списки\стеки\очереди. Как их тут правильно...

Стеки, очереди, деки как прописываются в var и type
Стеки, очереди, деки как прописываются в var и type. срочно нужно


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru