Proszę chętnych o rozpiskę dokładną klasy Link oraz LinkList wraz z konstruktorem.
Co oznacza w konstruktorze info=id
public class Link {
public int info; //dane
public Link next;
public Link(int id){
info = id;
next = null;
}
}
class LinkList {
public Link first;
public LinkList() {
first = null; //lista nie ma elementów
}
public int wyszukaj_wLiscie (int szukana) {
int znalezionych = 0; //ilość znalezionych wyników
Link lista = first; //zaczynamy szukanie od 1 lista zawsze wskazuje na aktualnie sprawdzanego
if(lista != null){ //sprawdzenie czy ten pierwszy istnieje
while(true){
if(lista.info == szukana) //sprawdzenie czy aktualnie sprawdzany ma szukaną wartość
znalezionych++; // zwiększamy liczbe znalezionych
if(lista.next == null) // sprawdzamy czy istnieje następny
break;
lista=lista.next; //przesuwamy się na następnego
}
}
return znalezionych;
}