|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
30.09.2022, 09:24 | #1 |
Пользователь
Регистрация: 28.09.2022
Сообщений: 19
|
(Питон)Реализуйте структуру данных, представляющую собой расширенную структуру стек
Нужна помощь Как сделать данное задание
Реализуйте структуру данных, представляющую собой расширенную структуру стек. Необходимо поддерживать добавление элемента на вершину стека, удаление с вершины стека, и необходимо поддерживать операции сложения, вычитания, умножения и целочисленного деления. Операция сложения на стеке определяется следующим образом. Со стека снимается верхний элемент (top1), затем снимается следующий верхний элемент (top2), и затем как результат операции сложения на вершину стека кладется элемент, равный top1 + top2. Аналогичным образом определяются операции вычитания (top1 - top2), умножения (top1 * top2) и целочисленного деления (top1 // top2). Реализуйте эту структуру данных как класс ExtendedStack, отнаследовав его от стандартного класса list. Требуемая структура класса: Примечание Для добавления элемента на стек используется метод append, а для снятия со стека – метод pop. Гарантируется, что операции будут совершаться только когда в стеке есть хотя бы два элемента. Последний раз редактировалось Alisa15; 30.09.2022 в 09:27. |
30.09.2022, 18:15 | #2 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,291
|
Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
30.09.2022, 18:34 | #3 |
Пользователь
Регистрация: 28.09.2022
Сообщений: 19
|
BDA, спасибо
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Чтение данных в структуру | LomionDK | Visual C++ | 20 | 01.04.2019 16:50 |
Информационная запись о книге, выданной на руки абоненту, представляет собой структуру следующего вида: номер читательского билета, фамилия абонента, дата выдачи, количество дней, | Андрей3636 | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 24.10.2017 23:04 |
Посоветуйте структуру данных... | Ship_1 | Общие вопросы Delphi | 6 | 12.01.2017 10:36 |
Запись данных в структуру | MatrixGru | Общие вопросы Delphi | 6 | 21.10.2013 10:30 |
Найти матрицу, представляющую собой сумму двух данных матриц | lokomotiv | C# (си шарп) | 0 | 17.12.2011 14:34 |