IPB
ЛогинПароль:

> ВНИМАНИЕ!

Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.

> стэк для символов, переделать
kr3v3tkus
сообщение 25.10.2006 17:41
Сообщение #1


Пионер
**

Группа: Пользователи
Сообщений: 111
Пол: Мужской
Реальное имя: Рома

Репутация: -  0  +


переделывали в инсте стэк, но я забыл его скачать, сам никак не могу вспомнить, пожалста переделайте ентот пас, чтоб стэк работал для символов, для задачи оч надо на завтра

Сообщение отредактировано: kr3v3tkus - 25.10.2006 17:41


Прикрепленные файлы
Прикрепленный файл  MyStack.pas ( 1.16 килобайт ) Кол-во скачиваний: 200


--------------------
Цитата
          .     .
           \__/
          (**)
(>:=:=:~~ 
  ^ ^ ^ ^ 

Креветка присваивания :DDD
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
kr3v3tkus
сообщение 26.10.2006 20:41
Сообщение #2


Пионер
**

Группа: Пользователи
Сообщений: 111
Пол: Мужской
Реальное имя: Рома

Репутация: -  0  +


фуф smile.gif отмучил :D
мисс_граффити ууу пасиба smile.gif терь после наглядного примера усё стало по полкам smile.gif
Код
  q:=0;
  i:=1;
  ch:=Memo1.Lines[0][1];
  while ch<>';' do
    begin
    l.Push(ch);
    ch:=Memo1.Lines[i][1];
    inc(q);
    inc(i);
    end;

  q:=(i div 2);
  {howmessage(inttostr(q));}

  for i := q+1 to 2*q do
    begin
    l.Pop(ch);
    t.Push(ch);
    end;
  for i := q+1 to 2*q do
    begin
    t.Pop(ch);
    p.Push(ch);
    Memo2.Lines.Add(ch);
    end;
   while (not l.Empty) do
     begin
     l.Pop(ch);
     t.Push(ch);
     end;
   while (not t.Empty) do
     begin
     t.Pop(ch);
     p.Push(ch);
     Memo2.Lines.Add(ch);
     end;

ток пришлося 3 стэка делать, чтоб перевернуть усё это гадство как надо ;)))
ща буду ещё очередь отмучивать smile.gif

Сообщение отредактировано: kr3v3tkus - 26.10.2006 20:43


--------------------
Цитата
          .     .
           \__/
          (**)
(>:=:=:~~ 
  ^ ^ ^ ^ 

Креветка присваивания :DDD
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
kr3v3tkus   стэк для символов   25.10.2006 17:41
volvo   Если то, что ты выложил, работало с Integer, то во...   25.10.2006 17:46
kr3v3tkus   volvo пасиба большое :) 3 месяца тут уже небыл, но...   25.10.2006 17:53
kr3v3tkus   если можно, то ещё вопросик, просто ваще первый ра...   25.10.2006 18:32
volvo   имеется в виду, что строка содержит ТОЛЬКО ";...   25.10.2006 20:06
kr3v3tkus   По первому :) Правда всё равно ничё не могу никак ...   25.10.2006 21:31
мисс_граффити   можно и так. но тогда у человека не будет возможно...   25.10.2006 21:40
kr3v3tkus   ващето да, ток я ваще тут понапутал всё и поп и пу...   25.10.2006 21:55
мисс_граффити   интересный подход... откуда ж мы можем знать, где ...   25.10.2006 22:48
kr3v3tkus   А не могли бы Вы на примере показать - программа з...   26.10.2006 16:04
мисс_граффити   не совсем поняла, что ты от меня хочешь.... думаю,...   26.10.2006 16:55
Гость   тенк ю :) буду мучить ща :)   26.10.2006 19:48
kr3v3tkus   фуф :) отмучил :D мисс_граффити ууу пасиба :) терь...   26.10.2006 20:41
мисс_граффити   Кошмар какой-то. 3 стэка?! Зачем? надо 2 указа...   26.10.2006 21:14
kr3v3tkus   эмм 2 указателя? :) препод на уроке делал вот таки...   26.10.2006 22:46
мисс_граффити   извращенцы. ну ради чего это? ладно, дело твое.......   26.10.2006 23:07
kr3v3tkus   что извращенцы - так это точна :wink: ну просто х...   26.10.2006 23:38
мисс_граффити   оно же и алгоритмически проще :)) хочешь, нарисую...   27.10.2006 0:04
kr3v3tkus   не, саму теорию я понял, единственное про дополнит...   27.10.2006 10:09
мисс_граффити   в самом модуле, разумеется. вместо твоего "пе...   27.10.2006 18:03
volvo   Юля, у нас, например, за такое можно было и по уша...   27.10.2006 18:25
мисс_граффити   :mega_chok: то есть забываем, как он организован, ...   27.10.2006 18:30
volvo   kr3v3tkus, кстати, по поводу твоей реализации - ты...   27.10.2006 18:56
kr3v3tkus   да, эт точно быстрее будет :) буду осмысливать :) ...   27.10.2006 21:41


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 1.08.2025 14:42
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"