Skocz do zawartości

Praca Domowa


Andrzej Orkan

Rekomendowane odpowiedzi

temat:

 

"Rozpoczynając od klasy bazowej reprezentującej zbiór elementów dowolnego typu (czyli np lista dwukierunkowa template - przyp Orkan) utwórz hierachię klas umożliwiającą tworzenie grafów skierowanych przedstawiających relacje binarne pomiędzy elementami dowolnego typu (czyli cała hieratchia jest template - przyp Orkan). Obiekt takiej klasy ma udostępniać operacje (przeciążenia odpowiednich operatorów) takie jak: dodawanie/usuwanie relacji (ścieżki) do/z grafu (+, +=, -, -=), łączenie i odejmowanie grafów (+, +=, -, -=), wyznaczanie wspólnej części grafów (^), sprawdzanie czy dany element jest w relacji z innym (graf operator> relacja). Zaimplementu metody umożliwiające sprawdzenie, jakiego rodzaju są to relacje (np. przechodnia, zwrotna itd...). Dodatkowo przeciąż operatory << i >>. Do obsługi błędów wykorzystaj mechanizm wyjątków... "

 

Mam to na czwartek na 10:00. Ktoś chciałby mi pomóc? :huh: Bardzo proszę o sugestie (jak to najłatwiej ugryźć) - ew. o przysłanie - jeśli ktoś ma troszke czasu i ochoty - jakiegoś kawałka kodu. Bóg zapłać!

 

Pozdrówkas dla wszystkich odważnych,

 

Orkan :)

Odnośnik do komentarza
Udostępnij na innych stronach

Bym ci pomógł chętnie bo tworzenie kolejek, lict, wektorów itp nie jest trudne w C++ ale pojecia nie mam co to graf jest :) Może jak na studia pójdę to się dowiem....

 

Co ty studiujesz Orkan?

 

P.S

Nie wiem z czym masz największy problem ale o kolejkach i szablonach bardzo dobrze pisze pan Jerzy Grębosz w "Pasjii C++". Doskonała książka.

Odnośnik do komentarza
Udostępnij na innych stronach

Nie studiuję :) - chodzę do LO Staszica w Warszawie.

 

Książkę Grębosza mam i znam - jest świetna, ale nic w niej nie ma o robieniu struktur danych w C++ - to jest tylko podręcznik do języka, nic więcej.

 

Graf wygląda tak, że wyobraź sobie kilka punktów na płaszczyźnie i między nimi są strzałki (relacje) - na 100% to widziałeś. To nic trudnego, ale szukam kogoś kto by mi podpowiedział to i owo. Ale chyba jednak zawalę te dwie nocki i zrobię to sam :(

 

Pozdrawiam i dzięki,

 

Orkan

Odnośnik do komentarza
Udostępnij na innych stronach

  • 1 month later...

On już C++ umie?

Ja jestem w 1 klasie liceum i nie umiem fakt chodzie do ogólniej klasy i niestety nie mam informy bo mam indywidualne lekcje a jak czasem wchodzie do klasy to oni się uczą pisać w Wordzie i klikać w ikonki :lammer:

A na pierwszych lekcjach facet nas uczył obsługi DOS :D

Po co to komu? Lepiej by nauczyli obsługi (_linuxa_ → Linuksa) ORT bo potem Microsoft zbija kasę na takich nie douczonych fanatykach co uważają Wingroze za jedyny słuszny system na świecie

 

Nasza edukacja obniża pozom

Zacząłem się perla uczyć ale mi to opornie idzie na razie umiem tylko dodawać zmienne :)

Odnośnik do komentarza
Udostępnij na innych stronach

  • 3 weeks later...

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...