Rc3eHnGputwzz
Fotografia przedstawia falującą wodę.

Dynamiczne struktury danych w języku Python

Źródło: Michael Benz, dostępny w internecie: unsplash.com, domena publiczna.

Wiemy już, że dynamiczne struktury danychPfksScRhOdynamiczne struktury danych służą do przechowywania danych w rezerwowanych na bieżąco miejscach pamięci, co pozwala zależnie od potrzeb usuwać bądź dodawać informacje. Dzięki tej właściwości struktury te mają szerokie zastosowanie — używane są m.in. w aplikacjach obsługujących sklepy internetowe czy w systemach rezerwacji biletów.

W tym e‑materiale zapoznamy się z implementacją przykładowych struktur dynamicznych w języku Python.

Implementacje w innych językach programowania znajdziesz w e‑materiałach:

Podstawowe informacje na temat struktur danych znajdziesz w e‑materiałach:

Twoje cele
  • Zaimplementujesz w języku Python dynamiczne struktury danych, takie jak lista, stos, kolejka.

  • Przeanalizujesz i porównasz charakterystyczne dla tych struktur działania na danych.

  • Użyjesz przygotowanych struktur do rozwiązania przykładowych problemów.