У меня есть домашняя работа по реализации списков в java. Я написал код и метод отображения элементов, но когда я его запустил, он говорит, что в этом методе есть ошибка. не могли бы вы помочь мне исправить это?Реализация структуры данных списка в java
вот мой код:
public class Lista {
public int num;
public Lista pas;
public Lista(int num){
this.num = num;
}
public void display(){
System.out.println(num);
}
public static void main(String[] args){
linkedList l = new linkedList();
l.insertfirst(1);
l.insertfirst(3);
l.insertfirst(5);
l.display();
}
}
class linkedList{
public Lista LIST;
public Lista pozicion;
linkedList(){
LIST = null;
}
public void insert(int num, Lista pozicion){
Lista temp = pozicion.pas;
Lista l = new Lista(num);
pozicion.pas.num = num;
pozicion.pas.pas = temp;
}
public void delete(Lista pozicion){
pozicion.pas = pozicion.pas.pas;
}
public Lista locate(int num, Lista LIST){
pozicion = LIST;
while (pozicion.pas != null){
if (pozicion.pas.num == num){
return pozicion;
}else{
pozicion = pozicion.pas;
}
}
return pozicion;
}
public void insertfirst(int num){
Lista eRe = new Lista(num);
eRe.pas = LIST;
LIST = eRe;
}
}
Какая ошибка вы получаете? – Mureinik
Исключение в потоке «основного» java.lang.Error: Нерешенные проблемы компиляции: \t Метод отображения() не определено для типа LinkedList \t в Lista.main (Lista.java:24) – user4984375
Какие ошибки вы получаете ? – Andrew