RmLNkjPVhR6yX
Zdjęcie przedstawia dużą pajęczynę na gałęzi.

Wprowadzenie do teorii grafów

Źródło: Anthony Ievlev, domena publiczna.
Polecenie 1

Przypomnij sobie definicję grafów z lekcji matematyki. Przykładowy graf znajdziesz w e‑materiale Sposoby określania funkcjiPcM9uQf3FSposoby określania funkcji.

Czy wiesz, co takiego łączy listonosza planującego drogę z przesyłkami po osiedlu oraz swatkę, która na podstawie dwóch grup kojarzy małżeństwa? Odpowiedź brzmi: teoria grafów.

Teoria grafów definiuje graf jako strukturę matematyczną, która bada i przedstawia relacje między obiektami. W przypadku drogi listonosza jest to zatem relacja między kolejnymi domami, które musi odwiedzić, a swatki – swatanymi ludźmi.

Czy wiesz jednak, co kryje się pod hasłem „teoria grafów”? Wyjaśnienie znajdziesz w tym e‑materiale.

Zagadnienie to w kontekście wybranych języków programowania zostało omówione w e‑materiałach:

Twoje cele
  • Wyjaśnisz, w jaki sposób można reprezentować dane i powiązania między nimi za pomocą grafów.

  • Zbadasz najważniejsze pojęcia teorii grafów: sąsiedztwo, stopień, droga, graf, sieć, wierzchołek, krawędź, cykl.

  • Rozwiążesz ćwiczenia utrwalające wiedzę z zakresu podstawowych pojęć teorii grafów.