• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed Grafy - zadanie na studiach

VPS Starter Arubacloud
0 głosów
237 wizyt
pytanie zadane 13 listopada 2023 w C i C++ przez kubarozruba111 Nowicjusz (150 p.)
zamknięte 15 listopada 2023 przez kubarozruba111
Mam problem z zadaniem: Napisz program, który wczytuje liczbę wierzchołków i krawędzi oraz pary wierzchołków, a następnie tworzy macierz sąsiedztwa i wypisuje ją w czytelnej formie.

Czy mógłby ktoś wytłumaczyć powiązanie grafów z macierzami?
komentarz zamknięcia: otrzymalem rozwiazanie
3
komentarz 13 listopada 2023 przez manjaro Nałogowiec (37,390 p.)
Rozważ zmianę kierunku studiów, bo jak z takimi zadaniami sobie nie radzisz to strach pomyśleć co będzie dalej.
komentarz 15 listopada 2023 przez reaktywny Nałogowiec (42,120 p.)
Zgadzam się z manjaro, nic na siłę!

1 odpowiedź

0 głosów
odpowiedź 13 listopada 2023 przez toko Dyskutant (8,030 p.)

Twoje zdolności wyszukiwania w internecie są na zaskakującym poziomie, ale trudno:

n - liczba wierzchołków

k - liczba krawędzi

Macierz sąsiedztwa to macierz o wymiarach n×n której pole [i,j] oznacza liczbę krawędzi z i-tego do j-tego wierzchołka. W zależności od typu grafu (np. skierowany/nieskierowany) może to być trochę różne. Wikipedia

Zatem twój kod powinien wyglądać jakoś tak:

wczytaj n
wczytaj k
stwórz wyzerowaną macierz[n,n];
dla i = 1...k:
    wczytaj a, b (wierzchołki między którymi jest krawędź)
    macierz[a,b] = macierz[a,b] + 1
dla i = 1...n:
    dla j = 1...n:
        wypisz macierz[i,j]
    wypisz nową linię

 

Podobne pytania

0 głosów
1 odpowiedź 387 wizyt
0 głosów
1 odpowiedź 285 wizyt
pytanie zadane 10 lutego 2023 w Algorytmy przez pasjonat_algorytmiki Pasjonat (19,540 p.)
0 głosów
1 odpowiedź 564 wizyt
pytanie zadane 8 lutego 2023 w Algorytmy przez pasjonat_algorytmiki Pasjonat (19,540 p.)

92,957 zapytań

141,915 odpowiedzi

321,147 komentarzy

62,286 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Wprowadzenie do ITsec, tom 2

Można już zamawiać tom 2 książki "Wprowadzenie do bezpieczeństwa IT" - będzie to około 650 stron wiedzy o ITsec (17 rozdziałów, 14 autorów, kolorowy druk).

Planowana premiera: 30.09.2024, zaś planowana wysyłka nastąpi w drugim tygodniu października 2024.

Warto preorderować, tym bardziej, iż mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy dodatkowe 15% zniżki! Dziękujemy zaprzyjaźnionej ekipie Sekuraka za kod dla naszej Społeczności!

...