Stos (informatyka): Różnice pomiędzy wersjami

[wersja przejrzana][wersja nieprzejrzana]
Usunięta treść Dodana treść
PG (dyskusja | edycje)
m Wycofano edycje użytkownika 83.27.180.57 (dyskusja). Autor przywróconej wersji to Tarabosh.
Przepisanie przykładu na Jave, aby był czytelniejszy + właczenie kolorowanie składni + poprawki wcieć
Linia 19:
 
=== Tablica statyczna ===
<source lang="java">
<pre>
Class Stos<E> {
TablicaObject[0..MAX_ROZMIAR] tablica; //tablica elementow stosu o rozmiarze MAX_ROZMIAR
{
Tablica[0..MAX_ROZMIAR]; //tablica elementow stosu o rozmiarze MAX_ROZMIAR
licznik = 0;
Pushpublic Stos(Wartoscint rozmiar) {
this.tablica = new Object[rozmiar]; // twoorzzenie tablicy na elementy
Tablica[licznik] = Wartosc;
{}
licznik = licznik + 1;
 
};
Poppoloz(E wartosc) {
this.tablica[licznik] = licznik - 1wartosc;
returnthis.licznik Tablica[= this.licznik] + 1;
};
};
 
</pre>
sciagnij() {
Tablica[this.licznik] = Wartoscthis.licznik - 1;
return (E) this.tablica[this.licznik];
};
};
</source>
 
=== Lista ===