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?

Kolejka - Implementacja w JavaScript
Ocena użytkownikóww: *****  / 4
SłabyŚwietny
Nadesłany przez Tomasz Lubiński, 06 kwietnia 2011 22: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.

kolejka_js.html:
...

//tablica przechowywujaca kolejkę
var	kolejka = [];
//funkcja pokazujaca aktualny obraz kolejki
function pokaz()
{
   var obraz_kolejki = document.getElementById("kolejka");
   var obraz = "<i>&lt;początek kolejki&gt;</i><br>";
   for (var i=0; i<kolejka.length; i++)
   {
      obraz += kolejka[i] + "<br>";
   }
   obraz += "<i>&lt;koniec kolejki&gt;</i><br>";
   obraz_kolejki.innerHTML = obraz;
}
//funkcja wrzucajaca dane do kolejki
function wrzuc(x)
{
   kolejka.push(x);
   pokaz();
   return false;
}
//funkcja biorąca dane ze kolejki
function zdejmij()
{
   if (kolejka.length > 0)
   {
      alert(kolejka.shift());
   }
   else
   {
      alert("kolejka jest pusta");
   }
   pokaz();
   return false;
}
...
Dodaj komentarz