Advertisement
sergAccount

Untitled

Aug 23rd, 2020
1,149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.46 KB | None | 0 0
  1. Задача1
  2.  
  3. Создать новый проект
  4.  
  5. Создать интерфейс Stack -  абстрактный тип данных, представляющий собой список элементов,
  6. организованных по принципу LIFO («последним пришёл — первым вышел»).
  7.  
  8. Определить методы в данном инетрфейсе для хранения целых чисел
  9.  
  10. void push(int value);         // поместить число в стек
  11. int pop();                // извлечь число с вершины стека
  12. boolean isEmpty();            // проверяет, есть ли еще элементы в данном стеке
  13.  
  14. 1) Создать класс SimpleStack реализующий интерфейс Stack с помощью массива элементов типа int[] (int[] array)
  15. Реализовать методы интерфейса Stack
  16.  
  17.  
  18. 2) Создать статический метод для создания нового стека на основе стека - параметра метода, содержащего все элементы
  19. исходного стека в обратном порядке
  20. public static Stack createStack(Stack s) {
  21.  
  22. }
  23.  
  24. Создать метод main для демонстрации работы объекта типа Stack.
  25. Проверить работу методов в методе main
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement