Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

Egyszerű gráfok ábrázolása Pascalban: Szomszédsági mátrix Szomszédsági lista Illeszkedési mátrix Éllista.

Hasonló előadás


Az előadások a következő témára: "Egyszerű gráfok ábrázolása Pascalban: Szomszédsági mátrix Szomszédsági lista Illeszkedési mátrix Éllista."— Előadás másolata:

1 Egyszerű gráfok ábrázolása Pascalban: Szomszédsági mátrix Szomszédsági lista Illeszkedési mátrix Éllista

2 n csomópontú irányítatlan gráf ábrázolása szomszédsági mátrixszal Jelölje E a szomszédsági mátrixot. n csomópont => n sor és oszlop lesz. E(i,j)=1 Létezik i kiindulópontú és j végpontú él e1 e3 e2 e4 e6 e7 e5 Egy sor összege egyenlő az adott csomópont fokszámával. A mátrix szimmetrikus a főátlóra nézve.

3 FELADAT Adott 4 város jelöljuk őket 1, 2, 3, 4 -el. Olvassuk be, hogy melyik városból melyikbe vezet út (ugyanazon az úton lehet közlekedni oda és vissza is). Írjuk ki a szomszédsági mátrixot. Keressük ki melyik csomópont fokszáma a legnagyobb és számítsuk ki a gráf összfokszámát

4 n csomópontú irányított gráf ábrázolása szomszédsági mátrixszal Jelölje E a szomszédsági mátrixot. n csomópont => n sor és oszlop lesz. E(i,j)=1 Létezik i kiindulópontú és j végpontú él Egy sor összege egyenlő az adott csomópont ki fokszámával. Egy oszlop összege egyenlő az adott csomópont be fokszámával

5 FELADAT Adott 4 város jelöljuk őket 1, 2, 3, 4 -el. Olvassuk be, hogy melyik városból melyikbe vezet út (minden út egyirányú!). Írjuk ki a szomszédsági mátrixot. Keressük ki melyik csomópont befokszáma, melyik csomópont kifokszáma a legnagyobb és számítsuk ki a gráf össz be- és kifokszámát.

6 Gráf ábrázolása szomszédsági listával e1 e3 e4 e6 e7 e5 e2 Az adott gráfhoz hozzárendelhető egy n sort és maximum n oszlopot tartalmazó kétdimenziós tömb, amelynek minden sorában az adott sorszámú ponttal szomszédos (összekötött) pontok sorozata található.

7 Feladat Adott egy gráf melyet szomszédsági listával ábrázolunk. Az adatokat a egy szöveges állomány tartalmazza. Az állomány első sorában található a csomópontok száma, a következő n sor tartalmazza az i-edik csomópont szomszédainak számát, és a szomszédait szóközzel elválasztva. Írj programot amely beolvassa az állomány tartalmát és kiírja a képernyőre.

8 Gráf ábrázolása illeszkedési mátrix segítségével Egy gráfhoz hozzárendelhető egy n sorból (csomópontok száma) és egy m oszlopból (élek száma) álló kétdimenziós tömb úgy, hogy a[i,j]=1 ha i ponthoz a j él illeszkedik. a sor összege megadja a sorszámának megfelelő csomópont fokszámát bármely oszlopban két 1-es található, ezek az oszlopnak megfelelő él által összekötött csomópontok e1 e3 e2 e4 e6 e7 e

9 Feladat Adott egy irányított gráf, amelynek n pontja és m éle van. A gráf illeszkedési mátrixát egy szöveges állomány tartalmazza. Az állomány első sorában található a csomópontok száma és az élek száma, szóközökkel elválasztva, a következő n sor pedig a mátrix sorait tartalmazza. Írj programot amely beolvassa és kiírja az állomány tartalmát, valamint a legnagyobb ki és be fokszámú csúcsokat.

10 Gráfok ábrázolása éllistával e1 e3 e2 e4 e6 e7 e Egy gráfhoz hozzárendelhető egy n sorból (élek száma) és egy két oszlopból álló kétdimenziós tömb úgy, hogy minden sorban az adott sorszámú él két végpontját tároljuk.

11 Feladat Adott egy gráf, amelynek n pontja és m éle van. A gráf éllistáját egy szöveges állomány tartalmazza. Az állomány első sorában található m, az élek száma, a következő m sor pedig az élek végpontjait tartalmazza. Írj programot amely beolvassa és kiírja az állomány tartalmát. Valamint a legnagyobb fokszámú pontot


Letölteni ppt "Egyszerű gráfok ábrázolása Pascalban: Szomszédsági mátrix Szomszédsági lista Illeszkedési mátrix Éllista."

Hasonló előadás


Google Hirdetések