RyJyiCJQYtXBD
Ilustracja przedstawia świecące różnokolorowe linie.

Wskaźniki, tablice dynamiczne i dynamiczna alokacja pamięci

Źródło: WrongTog, domena publiczna.

Efektywne tworzenie oprogramowania wymaga uwzględnienia szeregu różnych zmiennych i adaptowania się do nich. Jednym z kluczowych zagadnień dla opisywanego procesu jest zarządzanie pamięcią.

W tym e‑materiale omówimy nowe struktury oraz czynniki umożliwiające efektywniejsze wykorzystanie pamięci w ramach działania oprogramowania. Przeanalizujemy również dwie podstawowe struktury pamięci służące do przechowywania danych.

Implementację zaprezentowanych struktur oraz typów danych w wybranych językach programowania znajdziesz w e‑materiałach:

Więcej zadań? Przejdź do e‑materiału Wskaźniki, tablice dynamiczne i dynamiczna alokacja pamięci – zadania maturalneP17CFgjBIWskaźniki, tablice dynamiczne i dynamiczna alokacja pamięci – zadania maturalne.

Twoje cele
  • Prześledzisz, czym są i na jakiej zasadzie działają wskaźniki w programowaniu.

  • Przeanalizujesz tablice dynamiczne i wyjaśnisz, czym różnią się od tablic statycznych.

  • Scharakteryzujesz dwie odmienne struktury danych – stos oraz stertę.