• Nie Znaleziono Wyników

- lista dwukierunkowa Wykład:

N/A
N/A
Protected

Academic year: 2021

Share "- lista dwukierunkowa Wykład:"

Copied!
11
0
0

Pełen tekst

(1)

1

dr Artur Bartoszewski - Programowanie obiektowe, sem. 2 WYKŁAD

Wykład:

Dynamiczne struktury danych

- lista dwukierunkowa

(2)

Lista dwukierunkowa

2

dr Artur Bartoszewski - Programowanie obiektowe, sem. 2 WYKŁAD

poczatek koniec

pop nast liczba

pop nast liczba

pop

nast

liczba

(3)

Definiowanie listy

3

dr Artur Bartoszewski - Programowanie obiektowe, sem. 2 WYKŁAD

pop nast liczba

poczatek koniec

Definiowanie elementu listy

Tworzenie listy pustej

(4)

dr Artur Bartoszewski - Programowanie obiektowe, sem. 2 WYKŁAD

4

Operacje na liście dwukierunkowej

Na kolejnych slajdach przedstawiono podstawowe operacje na liście dwukierunkowej:

• dodanie elementu na początku listy ,

• dodanie elementu na końcu listy,

• usuniecie elementu o wskazanej wartości (kluczu)

• wypisanie listy od początku,

• wypisanie listy od początku

(5)

dr Artur Bartoszewski - Programowanie obiektowe, sem. 2 WYKŁAD

5

Dodanie elementu na początku listy

(6)

dr Artur Bartoszewski - Programowanie obiektowe, sem. 2 WYKŁAD

6

Dodanie elementu na końcu listy

(7)

dr Artur Bartoszewski - Programowanie obiektowe, sem. 2 WYKŁAD

7

Wypisanie listy od początku

(8)

dr Artur Bartoszewski - Programowanie obiektowe, sem. 2 WYKŁAD

8

Wypisanie listy od końca

(9)

dr Artur Bartoszewski - Programowanie obiektowe, sem. 2 WYKŁAD

9

Usuniecie elementu o wskazanej wartości (kluczu)

(10)

dr Artur Bartoszewski - Programowanie obiektowe, sem. 2 WYKŁAD

10

Usuniecie elementu o wskazanej wartości (kluczu)

c.d.

(11)

dr Artur Bartoszewski - Programowanie obiektowe, sem. 2 WYKŁAD

11

Usuniecie listy

Wersja1:

usuwamy listę od końca

Wersja2:

usuwamy listę od początku

Cytaty

Powiązane dokumenty

Jeśli uzyskamy już dostęp do pliku w trybie do odczytu, możemy rozpocząć odczytywanie danych z pliku.. Język C++ oferuje więcej niż jedną metodę odczytu danych

Aby przenieść plik o nazwie przykład.doc z katalogu /usr/local/www do katalogu macierzystego bieżącego użytkownika i wyświetlić żądanie potwierdzenia w przypadku zastępowania

Opracuj wyniki ankiety z pliku odpowiedzi.txt w taki sposób, aby dane dotycz¡ce poszczególnych respondentek byªy umieszczone w kolejnych wierszach natomiast informacje

name – nazwa procedury. Instrukcja RET kończy wykonanie procedury i nakazuje powrót do program wywołującego. PROC oraz ENDP są dyrektywami kompilatora i nie generują

Adresowany jest niejawnie przez rejestr segmentowy ​SS oraz wskaźnik wierzchołka stosu ​SP​.. Używany jest do przechowywania stanu procesora podczas wykonywania procedury

Przedział (−∞, 2⟩ jest zbiorem wartości

• Napisać funkcję zapisującą do pliku podaną w argumencie zawartość, argu- mentem funkcji jest ścieżka do pliku i jego zawartość, oraz informacja czy dołączyć zawartość

całkowitoliczbowym oraz zmiennoprzecinkowym. Oba zwracają te same rezultaty w przypadku podzielnych przez siebie liczb całkowitych, ale w innych sytuacjach zachowują się