Мне тяжело начинать свою лабораторию, потому что я понятия не имею, что мне говорит инструкция.Понимание инструкций
Инструкция:
public class MyStack<AnyType> implements Stack<AnyType>
{
public boolean isEmpty()
{
return false;
}
public void push(AnyType x)
{
}
public AnyType pop()
{
return null;
}
public AnyType peek()
{
return null;
}
}
Так, в принципе единственное, что я сделал до сих пор было создать еще один класс, содержащий интерфейс, который устанавливает методы для этого класса. У меня есть «Лаборатория 2», которую назначили инструкторы, если мне нужно переместить этот Java-файл в этот класс, вы можете просто сказать это. Кроме того, как именно я создаю экземпляр этого класса. (Мой уровень понимания Java довольно низкий, так что если бы вы могли ELI5, это было бы здорово).
На первом шаге предлагается сделать свой SingleLinkedList [member] (https://docs.oracle.com/javase/tutorial/java/javaOO/variables.html) из 'MyStack', используя специальную реализацию [constructor ] (https://docs.oracle.com/javase/tutorial/java/javaOO/objectcreation.html), который может создать экземпляр списка. Для второй части см. [This] (http://stackoverflow.com/questions/294234/inserting-a-node-into-a-linked-list-in-constant-time). –