Advertisement
sergAccount

Untitled

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