Studia informatyka – Struktury danych – stos i kolejka

Materiał edukacyjny dotyczący stosów i kolejek w informatyce, obejmujący definicje, zastosowania oraz różnice między tymi strukturami danych.

QuietTiger320·18 Karteikarten·8 Fragen
studiacomputer_scienceprogramming
0
Gewusst
1 / 18
0
Lerne noch
Vorderseite

Co to jest stos?

Tippen zum Umdrehen
Rückseite

Struktura danych działająca w trybie LIFO (Last In, First Out), gdzie ostatni dodany element jest pierwszym, który zostaje usunięty.

Tippen zum Umdrehen
Gewusst
Lerne noch

Quiz(8 Fragen)

Frage 1 von 8

1. Które stwierdzenie jest prawdziwe o stosie?

Begriffe in diesem Lernset(18)

Stos(9)

Co to jest stos?

Struktura danych działająca w trybie LIFO (Last In, First Out), gdzie ostatni dodany element jest pierwszym, który zostaje usunięty.

Jakie operacje są podstawowe dla stosu?

Podstawowe operacje to: push (dodanie elementu), pop (usunięcie elementu) oraz peek (odczytanie wierzchołka bez usuwania).

Prawda czy fałsz: Stos umożliwia dostęp do elementów w dowolnej kolejności.

Fałsz, ponieważ stos działa w trybie LIFO, co oznacza, że dostęp jest możliwy tylko do ostatnio dodanego elementu.

Różnica między stos a kolejka

Stos działa na zasadzie LIFO, natomiast kolejka na zasadzie FIFO (First In, First Out).

Przykłady zastosowań stosu

- Przechowywanie historii przeglądarki - Anulowanie operacji w edytorach tekstu - Realizacja rekurencji.

Uzupełnij zdanie: Wierzchołek stosu to...

...element, który jest na szczycie stosu i jest dostępny do usunięcia lub odczytu.

Czym jest struktura danych opóźnionego wstawiania?

Struktura, która umożliwia wstawianie elementów na stosie, ale pozwala na ich usunięcie w innej kolejności.

Jakie są wady stosu?

- Ograniczona pojemność - Możliwość przepełnienia - Trudności w przeszukiwaniu.

Jaki algorytm opiera się na strukturze stosu?

Algorytm DFS (Depth-First Search) wykorzystuje stos do śledzenia odwiedzonych wierzchołków.

Kolejka(9)

Co to jest kolejka?

Struktura danych działająca w trybie FIFO (First In, First Out), gdzie pierwszy dodany element jest pierwszym, który zostaje usunięty.

Jakie operacje są podstawowe dla kolejki?

Podstawowe operacje to: enqueue (dodanie elementu), dequeue (usunięcie elementu) oraz front (odczytanie pierwszego elementu).

Prawda czy fałsz: Kolejka działa na zasadzie LIFO.

Fałsz, ponieważ kolejka działa w trybie FIFO.

Różnica między kolejka a stos

Kolejka działa w trybie FIFO, podczas gdy stos działa w trybie LIFO.

Przykłady zastosowań kolejki

- Kolejkowanie zadań w systemach operacyjnych - Zarządzanie ruchem w sieciach komputerowych - Realizacja algorytmu BFS (Breadth-First Search).

Uzupełnij zdanie: Element na końcu kolejki to...

...element, który został dodany jako ostatni i nie zostanie usunięty, dopóki wszystkie wcześniejsze elementy nie zostaną usunięte.

Czym jest kolejka priorytetowa?

Kolejka, w której elementy są usuwane w kolejności według priorytetu, a nie według kolejności dodania.

Jakie są wady kolejki?

- Ograniczona pojemność - Możliwość przepełnienia - Słaba wydajność w przypadku niektórych operacji.

Jaki algorytm wykorzystuje kolejkę?

Algorytm BFS (Breadth-First Search) korzysta z kolejki do odwiedzania wierzchołków grafu w szerokości.

Fragen in diesem Lernset(8)

1. Które stwierdzenie jest prawdziwe o stosie?

A.Działa w trybie FIFO
B.Działa w trybie LIFO
C.Można uzyskać dostęp do dowolnego elementu
D.Nie ma ograniczeń co do pojemności

2. Jak działa kolejka?

A.LIFO
B.FIFO
C.Działa losowo
D.Działa na zasadzie priorytetu

3. Jaką operację wykonuje się, by odczytać element z wierzchołka stosu?

A.Pop
B.Peek
C.Push
D.Enqueue

4. Która operacja dodaje element do kolejki?

A.Pop
B.Peek
C.Enqueue
D.Dequeue

5. Które z poniższych zastosowań jest typowe dla stosu?

A.Zarządzanie pamięcią
B.Historia przeglądarki
C.Kolejkowanie zadań
D.Wyszukiwanie w grafie

6. Jakie zastosowanie ma kolejka?

A.Zarządzanie historią przeglądarki
B.Zarządzanie zadaniami w systemach operacyjnych
C.Rekurencja
D.Tworzenie grafików

7. Jakie jest ograniczenie stosu?

A.Nie ma ograniczeń
B.Ograniczona ilość elementów
C.Można uzyskać dostęp do elementów w dowolnej kolejności
D.Można dodawać elementy w dowolny sposób

8. Czym charakteryzuje się kolejka priorytetowa?

A.Elementy są usuwane w kolejności dodania
B.Elementy są dodawane losowo
C.Elementy są usuwane według priorytetu
D.Nie ma ograniczeń co do pojemności

Ähnliche Lernsets

Eigenes Lernset erstellen

Lade ein PDF hoch, füge Notizen ein oder beschreibe ein Thema – KI erstellt Karteikarten, Quizze und mehr in Sekunden.