Rešitev: Izpiši elemente sklada

Iz MaFiRaWiki

Naloga: Izpiši elemente sklada

V primeru implementacije sklada s seznamom:

 ElementiSklada::usage = "Funknkcija, ki izpiše vse elemente sklada.";
ElementiSklada[s_List] = s;

V primeru proste implementacije, lahko predstavimo zapis vseh elementov sklada prav tako v seznamu:

SEltS ::usage = "Funkcija, ki poda elemente sklada v seznamu.";
SEltS[Pripravi[]] := {};
SEltS[Vstavi[Pripravi[], e_]] := {e};
SEltS[Vstavi[s_, e_]] := Append[SEltS[s], e];

Primer uporabe:

sklad=Vstavi[Vstavi[Vstavi[Pripravi[],a],b],c]
In[121]:=SEltS[sklad]

Out[121]={a,b,c}

Glej tudi

Osebna orodja