StartStruktury danychKlasyczneStos
Baza Wiedzy
Wersja offline serwisu przeznaczona na urządzenia z systemem Android.

Darowizny
darowiznaWspomóż rozwój serwisu


Nagłówki RSS
Kanał artykuły
Kanał implementacje
Kanał komentarze
Kanał forum


Bookmarki









Sonda
Implementacji w jakim języku programowania poszukujesz?
 
Stos
Ocena użytkowników:+++-- / 11
SłabyŚwietny 
Wpisany przez Michał Knasiecki
piątek, 29 lipca 2005 01:00
Stos jest strukturą liniowo uporządkowanych danych, z których jedynie ostatni element, zwany wierzchołkiem, jest w danym momencie dostępny. W wierzchołku odbywa się dołączanie nowych elementów, również jedynie wierzchołek można usunąć.
Stos jest bardzo często wykorzystywaną strukturą danych. Działanie na nim jest częśto porównywane do stosu talerzy: nie można usunąć talerza znajdującego się na dnie stosu nie usuwając wcześniej wszystkich innych. Nie można także dodać nowego talerza gdzieś indziej, niż na samą górę.
Przykładowe zastosowanie stosu możesz poznać w algorytmie Inf-2-ONP zmieniający notację zapisu liczb z infiksowej na Odwrotną Notację Polską.
Oto schemat stosu:
stos

Przykład w JavaScript:
Obraz stosu:



Autor Język programowania Komentarz Otwórz Pobierz Ocena
Kamil Dworak C# Visual Studio 2008
Implementacja w C#
Implementacja w C#
++++- / 4
Michał Knasiecki C/C++
Implementacja w C/C++
Implementacja w C/C++
+++-- / 5
Marian C/C++ C++
Implementacja w C/C++
Implementacja w C/C++
+++-- / 4
Bartosz Bednarczyk C/C++ Plik nagłówkowy - C++ templates
Implementacja w C/C++
Implementacja w C/C++
+++++ / 1
Michał Knasiecki Delphi/Pascal Borland Delphi 5
Implementacja w Delphi/Pascal
Implementacja w Delphi/Pascal
++++- / 4
Kamil Dworak Java JDK 1.6
Implementacja w Java
Implementacja w Java
+++-- / 3
Jakub Szczeklik Java Script
Implementacja w Java Script
Implementacja w Java Script
++++- / 2
Tomasz Lubiński Java Script
Implementacja w Java Script
Implementacja w Java Script
++++- / 1
Jakub Konieczny Python
Implementacja w Python
Implementacja w Python
++++- / 1
Bartosz Bednarczyk Python
Implementacja w Python
Implementacja w Python
+++++ / 1
 
Dodaj własną implementację tego algorytmu
  • Zaloguj się na stronie
Plik:
Język programowania:
Komentarz:
  By móc dodać implementacje zaloguj się na stronie



Poprawiony: środa, 06 kwietnia 2011 12:35

Komentarze

 
photo
+5 # Maniek 2009-10-16 18:06
Program działa dobrze, ale strasznie brzydko napisany. Piasnieprogramu bezwciectojakpi sanietekstubezz nakowinterpunkc yjnych.
Odpowiedz | Odpowiedz z cytatem | Cytować
 

Dodaj komentarz

Kod antysapmowy
Odśwież