ALG8

ALG8



128


Rozdział 5. Struktury dam


i


W zależności od konkretnych potrzeb można element /> fizycznie usunąć z pamięci przez instrukcję delcie lub też go w niej pozostawić do ewentualnych innych! celów. Rysunek 5 - 14 jest odbiciem procedury usun2kier (potrzebne modyfikacjtl wskaźników są zaznaczone linią pogrubioną):


Rys. 5-14.

Usuwanie danych z listy dwukierunkowej.

lista cykliczna - patrz rysunek 5-15 - jest zamknięta w pierścień; wskaźnik ostatniego elementu wskazuje ..pierwszy" element.

• Pewien element określany jest jako ..pierwszy" raczej umownie i służy wyłącznie do wejścia w ..magiczny krąg" wskaźników listy cyklicznej...


Rys. 5 -15.

Lista cykliczna.

Każda z przedstawionych powyżej list ma swoje wady i zalety. Celem tej prezentacji było ukazanie istniejących rozwiązań, zadaniem zaś Czytelnika będzie wybranie jednego z nich podczas realizacji swojego programu.

5.3. Stos

Stos jest kluczową strukturą danych w informatyce. To zdanie brzmi bardzo groźnie, lecz chciałbym zapewnić, że nie kryje się za nim nic strasznego. Krótko mówiąc jest to struktura danych, która ułatwia rozwiązanie wielu problemów natury algorytmicznej i w tę właśnie stronę wspólnie będziemy zdążać. Zanim dojdziemy do zastosowań stosu, spróbujmy go jednak zaimplementować w C++!

5.3.1.Zasada działania stosu

Stos jest strukturą danych, do której dostęp jest możliwy tylko od strony tzw. wierzchołka. czyli pierwszego wolnego miejsca znajdującego się na nim. Z tego też względu jego zasada działania jest baidzo często określana przy pomocy


Wyszukiwarka

Podobne podstrony:
ALG 8 98 Rozdział 5. Struktury danych W następnych paragrafach zostaną przedstawione wszystkie metod
ALG8 108__Rozdział 5. Struktury danych5.1.3.Listy jednokierunkowe - teoria i rzeczywistość Oprócz p
ALG8 118 Rozdział 5. Struktury danych if(pŁzed==NULL) // wstawiamy na początek listy ( inf_ptr[nr].
ALG8 138 Rozdział 5. Struktury danych • „prawy” potomek /-tego węzła jest „schowany” pod indeksem 2
ALG8 148 Rozdział 5. Struktury danych 148 Rozdział 5. Struktury danych „ nadchodzące" elementy
ALG8 158 Rozdział 5. Struktury{ if (p->t[rio_indeksu{słowo[i])]==NULL) test=0; // bidk odgałęzie
P1000308 Rozdział zadań w systemie 1.    W zależności od stopnia rozwoju podsystemu t
29 (525) Rozdział I Decyzje konsumenta zależne od długości czasu do namysłu, których schemat został
Do tych pierwszych zaliczamy koszty, których wysokosc i struktura są zależne od zarządzającego danym
53 Dobór dwójnikow kompensujących Propozycje struktur układów w zależności od charakteru
4. ROZWIĄZANIA KONSTRUKCYJNE STACJI 4.5. ROZDZIELNICE NISKIEGO NAPIĘCIA W zależności od sposobu
sarny1a Informacja Mapa prezentuje strukturę gruntów w zależności od formy władania LEGENDA Grunty S
59626 skanuj0013 Podział metod dyf rakcyjnych badania struktury kryształów W zależności od próbki -
ET8 128 Rozdział 8. Ceny usług turystycznych Cena jest immanentną cechą każdej transakcji, bez wzgl
ALG8 18 Rozdziali. Zanim wystartujemy dopóki a>0 wykonuj; podstaw za c resztę z dzielenia a prze
ALG8 48 Rozdział 2. Rekurencja W celu dokładniejszego przeanalizowania algorytmu posłużymy się kilk
ALG8 68 Rozdział 3. Analiza sprawności algorytmów3.6. Nowe zadanie: uprościć obliczenia! Nic sposób

więcej podobnych podstron