Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Delphi Сообщение источника информации – арабская цифра. Вычислите, какое количество информации приходится на одно сообщение в указанном источнике, если ве https://www.cyberforum.ru/ delphi-beginners/ thread1104103.html
Привет! Прошу помощи Сообщение источника информации – арабская цифра. Вычислите, какое количество информации приходится на одно сообщение в указанном источнике, если вероятности появления сообщений распределены следующим образом:
Delphi Delphi и Metropolis UI
Здравствуйте! Не знаю, правильно ли я понял, но "Metropolis UI Application", заготовку для которого создает Delphi - как на основе VCL, так и FMX - это совсем не то же самое, что приложения из Windows Store, созданные для "Metropolis UI". Я нашел 2 отличия: (1) дельфийское приложение попадает на панель задач и (2) не закрывается при проводке по экрану планшета сверху вниз, как "родные"...
Delphi Редактирование Combobox https://www.cyberforum.ru/ delphi-beginners/ thread1104025.html
Всем привет. Нужно реализовать в комбобоксе такую вещь: есть заданных 5 строк на выбор, и редактировать (вписывать свои) значения нельзя. В пятой строке вариант "другое", и при выборе этого варианта должна создаться и выбраться шестая строка, где нужно вписать своё значение, подскажите как проще реализовать.
Delphi работа с файлами https://www.cyberforum.ru/ delphi-beginners/ thread1104015.html
Как из файл, который содержит произвольный текст, выяснить чего в нём больше: русских букв или других символов, не входящих в алфавит.
убить дракона Delphi
У дракона три головы и три хвоста. • если срубить одну голову, то вырастает новая; • если срубить две головы, то ничего не происходит; • вместо отрубленного хвоста вырастают два новых; • при отрубании двух хвостов вырастает новая голова; • дракон умирает, если вы отрубите все три головы и три хвоста. Ответ: первые 3 удара - по одному хвосту (чтобы "наделать" новых - получим 6 хвостов и 3...
Delphi Вырезать слово до и после пробела Добрый день. Нужно вырезать Фамилию, Имя из строки фио. Сидоров В Александр. Сидоров и Александр нужно вырезать и поместить в две переменные imya и familiya. Примеры простые найти не получается, у всех очень серьезный и глобальный код. https://www.cyberforum.ru/ delphi-beginners/ thread1104000.html
Delphi Access violation в цикле https://www.cyberforum.ru/ delphi-beginners/ thread1103945.html
Ребят, прошу помочь с дельфи. Недавно начал писать чат и столкнулся с сложностью - решил сделать вывод онлайн юзеров в TreeView. Так вот список юзеров получается из бд, с разделителем {;} и с помощью цикла for добавляются (должны добавляться) в дерево, но когда авторизуюсь в чате, при переходе на форму с циклом выбивает Acces Violation at address 00404CDC in module 'RWChaton.exe'. Read of...
Delphi Что делать с ошибкой
https://www.cyberforum.ru/attachment.php?attachmentid=369113&stc=1&d=1393188747
Delphi Массив https://www.cyberforum.ru/ delphi-beginners/ thread1103805.html
Здравствуйте Написал массив, и формулы с С++. Но считает не правильно. Подскажите пжл. как расписать формулу для delphi : // Минимум выборки t = MinimumOf (data,n); t = t > 0 ? t * 0.99 : t * 1.01; ///////////////////
Delphi Дан двумерный массив B размера m*m. Поменять местами максимальный элемент в главной диагонали матрицы с минимальным элементом в побочной диагонали Дан двумерный массив B размера m*m. Поменять местами максимальный элемент в главной диагонали матрицы с минимальным элементом в побочной диагонали. https://www.cyberforum.ru/ delphi-beginners/ thread1103776.html
Delphi Изменение способа загрузки файла
Есть код, строящий осциллограмму первых 2х килобйт wav файла: const data_chunk_position= smallint(58); ... ... procedure Tgraph_form.FormShow(Sender: TObject); var memstr:TMemoryStream; buf:array of byte; i:integer;
Delphi Как удалить компонент с формы(например, TMemo)? У меня в программе при нажатии на одну кнопку динамически создается TMemo, а при нажатии на вторую это TMemo должно удалиться. Я пишу так: (Findcomponent('Memo' + stroca) as TMemo).Free; где stroca-это номер TMemo в строковом формате. Все бы ничего вот только когда после удаления я опять создаю TMemo с этим же именем на форме она не появляется. Как мне исправить это? https://www.cyberforum.ru/ delphi-beginners/ thread1103734.html
294 / 265 / 48
Регистрация: 09.04.2013
Сообщений: 1,037
24.02.2014, 13:52 0

Задача со Стеком и Очередью - Delphi - Ответ 5822485

24.02.2014, 13:52. Показов 1050. Ответов 7
Метки (Все метки)

Ответ

Для работы со стеком обычно делают функцию с именем pop и процедуру с именем push, для очереди, наверное, также. Это не является требованием, просто общепринятое (распространенное) именование, также как и использование переменных с именами i и j для итераций.

Ну-с.
Дано: стек с цифрами.
Следовательно сначала тебе нужно заполнить стек какими-то значениями, там рандомом или с клавиатуры, сам выбирай по постановке задачи.
Решение:
По одному вытаскиваем числа из стека, ищем максимум и минимум, и записываем в очередь.
Когда стек пуст - следовательно мы нашли максимум и минимум. Теперь беремся за очередь. По одному вытаскиваем числа и сверяем с максимумом и минимумом. Как только встретили первое число равное максимуму или минимуму - его и все последующие прибавляем к сумме, и ждем пока очередное число станет равным про минимуму или максимуму соответственно (т.е. наоборот от первого), добавляем его в сумму и останавливаем алгоритм.

Вернуться к обсуждению:
Задача со Стеком и Очередью Delphi
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.02.2014, 13:52
Готовые ответы и решения:

Работа со стеком и очередью
Вот такое вот задание: Система состоит из процессора P, трёх очередей F0, F1, F2 и стека S. В...

Прокомментировать код, работающий с очередью и стеком
Доброго времени суток. Есть код, работающий с очередью и стеком. Я не могу понять как он работает,...

Реализовать абстрактный класс "Список" стеком/очередью
Доброго времени суток, форумчане! Нужно реализовать абстрактный класс " Список " и выполнить две...

Нужны задачки для упражнения в работе со списком, стеком, очередью и двусвязным списком
Недавно научился строить список, стек, очередь, двусвязный список в С++, что бы закрепить навыки...

7
24.02.2014, 13:52
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.02.2014, 13:52
Помогаю со студенческими работами здесь

Задача с очередью
Помогите, пожалуйста, с задачей: В очереди стоят три транзакта с номерами 1,2 и3. В момент...

Задача со стеком
Помогите, пожалуйста, со стеком. Нужно разработать процедуру, которая будет формировать стек...

задача со стеком
Из двух заданных стеков, хранящих символы, создать новый стек из тех символов первого стека,...

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

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