Graf ważony.

PH
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 19
0

Witam
EDIT: Jak dodać wagi do wierzchołków grafu w C++?

KM
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 473
0

Witam
Mogę prosić o zrobienie mojej pracy domowej polegającej na implementacji grafu ważonego z zastosowaniem i wytłumaczeniem na jakimś prostym przykładzie, mam to zadane i nie bardzo wiem jak to zrobić

PH
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 19
0

nie, nie chodzi o zrobienie pracy domowej. Zależy mi na wytłumaczeniu jak zaimplementować te wagi, potrzebne mi to do CZĘŚCI zadania, w którym muszę wyznaczyć zależności pomiędzy jednym, a drugim obiektem, a jedyne co potrafię z grafów to implementacje grafu nieskierowanego i wypisanie zależności.
EDIT: Napisałem na końcu, że nie wiem jak dodawać wagi do wierzchołków I NA TYM MI GŁÓWNIE ZALEŻY, zadałbym mniej chaotyczne pytanie, gdybym tylko wiedział czego mam dokładnie szukać, a ja nawet nie wiem czym to się różni w implementacji dlatego poprosiłem o przykład. Jedyne co znalazłem to coś takiego http://www.algorytm.edu.pl/grafy.html

spartanPAGE
  • Rejestracja: dni
  • Ostatnio: dni
4

Twoje połączenie przy grafie ważonym z postaci {element1, element2} ma stać się {element1, element2, waga}

grzesiek51114
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2442
3

Klasę możesz zrobić. Będziesz miał łatwiej.

Kopiuj
class graf{
public:
	struct krawedz{
		int v1;
		int v2;
		int waga;
	};
	vector<krawedz> listaKrawedzi;
};

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.