algorytm.org

Implementacja w JavaScript



Baza Wiedzy
wersja offline serwisu przeznaczona na urządzenia z systemem Android
Darowizny
darowiznaWspomóż rozwój serwisu
Nagłówki RSS
Artykuły
Implementacje
Komentarze
Forum
Bookmarki






Sonda
Implementacji w jakim języku programowania poszukujesz?

Stos - Implementacja w JavaScript
Ocena użytkownikóww: *****  / 1
SłabyŚwietny
Nadesłany przez Tomasz Lubiński, 06 kwietnia 2011 13:30
Kod przedstawiony poniżej przedstawia główną część rozwiązania problemu.
Pobierz pełne rozwiązanie.

Jeżeli nie odpowiada Ci sposób formatowania kodu przez autora skorzystaj z pretty printer'a i dostosuj go automatycznie do siebie.

stos_2_js.html:
...

//tablica przechowywujaca stos
var	stos = [];
//funkcja pokazujaca aktualny obraz stosu
function pokaz()
{
   var obraz_stosu = document.getElementById("stos");
   var obraz = "<i>&lt;wierzchołek stosu&gt;</i><br>";
   for (var i=stos.length-1; i>=0; i--)
   {
      obraz += stos[i] + "<br>";
   }
   obraz += "<i>&lt;dno stosu&gt;</i><br>";
   obraz_stosu.innerHTML = obraz;
}
//funkcja wrzucajaca dane na stos
function wrzuc(x)
{
   stos.push(x);
   pokaz();
   return false;
}
//funkcja zdejmujaca dane ze stosu
function zdejmij()
{
   if (stos.length > 0)
   {
      alert(stos.pop());
   }
   else
   {
      alert("Stos jest pusty");
   }
   pokaz();
   return false;
}
...
Dodaj komentarz