ALG&6
266 RozdziaHO. Elementy algorytmiki grafów
• Promotor 4 porzuca swój aktualny wybór A na rzecz E;
• Wybierającym staje się A i próbuje on temat (promotora) 3;
próbuje on temat (promotora) 2;
• Temat (promotor) 2 był wolny i zostaje on przyznany studentowi A.
Ostateczne wyniki:
(Promotor 0, student C)
(Promotor 1. student B)
(Promotor 2, student A)
(Promotor 3, student D)
(Promotor 4, student E)
Omówiony algorytm doboru nie jest idealny, gdyż jak łatwo się przekonać testując go praktycznie, liniowy charakter pętli for, która czyni aktywnymi uczestnikami wyłącznie studentów (oni bowiem proponują, a promotorzy czekają biernie na nadchodzące oferty), nie wpływa na sprawiedliwość ostatecznego wyniku. Skomplikowane wersje powyższego algorytmu zmieniają uczestników aktywnych w danym etapie na uczestników biernych i odwrotnie. Powodem prezentacji obecnej wersji była jej prostota i chęć pokazania ciekawej techniki rozwiązywania pozornie złożonych zagadnień.
Na tym zakończymy naszą krótką przygodę z grafami. Jak już wspomniałem na początku, poznaliśmy wyłącznie elementy teorii grafów. Liczę jednak na to, że zaprezentowany do tej pory materiał - pomimo że znacznie „ocenzurowany” wobec bogactwa istniejących tematów - przyda się znacznej ilości Czytelników, zachęcając ich być może do sięgnięcia po zacytowaną na początku rozdziału literaturę.
Wyszukiwarka
Podobne podstrony:
ALG&2 262 RozdziaMO, Elementy algorylmiki grafów Dlaczego jest on rozwiązywany przy pomocy grafów? CALG$8 248 RozdziałłO. Elementy algorytmiki gratów10.2.Sposoby reprezentacji grafów Poznane uprzednioALG 0 250 RozdziaMO. Elementy algorytmiki gratów ( z-O; while(l) // pętla nieskończona I if(z==n)ALG 4 254 RozdziaMO. Elementy algorylmiki jiafa if<R[y][z)==0 &&ALG&0 260 Rozdział 10. Elementy algorytmiki grafów przebadane podczas przeszukiwania. Dopiero potemALG3 Przedmowa 13Rozdział 10 Elementy algorytmiki grafów Opis jednej z najciekawszych struktur danyALG$5 Rozdział 10Elementy algorytmiki grafów Grafy są niczym innym jak strukturą danych i poświęceniALG 2 252 warshall.cppRozdział 10, Elementy algorytmiki grafów Jest możliwe udowodnienie, że domknięPrzedmowa .13Rozdział 10 Elementy algorytmiki grafów Opis jednej z najciekawszych struktur danychALG$6 246 Rozdział 10. Elementy algorytmiki gratów Ta historyczna anegdota stanowi jednocześnie doskALG 6 256 Rozdział 10. Elementy algorytmiki grali! Brak możliwości odtworzenia optymalnej drogi jestALG 8 258 Rozdział 10. Elementy algorytmiki grafa 1 Rys. 10- 10. Przeszukiwanie grafu „ w głąb ListuALG&4 264 Rozdział 10. Elementy algorytmiki gratów Używając danych z rysunku 10 - 14, algorytm mógłbALG3 Rozdział 3Analiza sprawności algorytmów Podstawowe kryteria pozwalające na wybór właściwego alALG5 Rozdział 6Derekursywacja Podjęcie tematu przekształcania algorytmów rekurencyjnych na ich postALG6 Rozdział 7. Algorytmy przeszukiwania r > dzielenie modulo RmM: H(v) = v% Rmax Przykład: DlaALG 0 200 Rozdział 7. Algorytmy przeszukiwania Rekordy E i F zostały zapamiętane w momencie stwierdzALG 2 202 Rozdział 7. Algorytmy przeszukiwani! gdzie a jest współczynnikiem zapełnienia tablicy T. Awięcej podobnych podstron