• Nem Talált Eredményt

Algoritmusok ´es gr´afok HETEDIK HETI GYAKORLAT, 2018. okt´ober 19.

N/A
N/A
Protected

Academic year: 2022

Ossza meg "Algoritmusok ´es gr´afok HETEDIK HETI GYAKORLAT, 2018. okt´ober 19."

Copied!
1
0
0

Teljes szövegt

(1)

Algoritmusok ´ es gr´ afok

HETEDIK HETI GYAKORLAT, 2018. okt´ ober 19.

1. (a) Rajzolja le az al´abbi szomsz´edoss´agi m´atrix-szal adott gr´afot. M´eg miel˝ott elkez- dene rajzolni, d¨ontse el a m´atrix alapj´an, hogy a gr´af ir´any´ıtott vagy ir´any´ıtatlan.

0 1 0 0 1 1 0 1 0 0 0 1 0 1 0 0 0 1 0 1 1 0 0 1 0

(b) Mik a cs´ucsok foksz´amai ebben a gr´afban? Hogyan lehet ezt leolvasni a m´atrixb´ol a rajz n´elk¨ul?

2. (a) Adja meg az al´abbi (ir´any´ıtatlan) gr´af szomsz´edoss´agi list´aj´at (´ellist´aj´at):

A B C D

E F

G H

(b) Adjon meg egy fesz´ıt˝of´at a fenti gr´afban.

(c) H´any darab 1-es van a fenti gr´af szomsz´edoss´agi m´atrix´aban?

3. (a) Rajzolja le az a: b, c; b: e, d; c: d; d: f; e: f; f:- szomsz´edoss´agi lista ´altal adott ir´any´ıtott gr´afot.

(b) Mennyi az egyes cs´ucsok ki-foka? Hogyan lehet ezt leolvasni a szomsz´edoss´agi list´ab´ol?

(c) Ha szomsz´edoss´agi m´atrix-szal adn´ank meg a gr´afot, akkor h´any 1-es lenne benne?

4. (a) Tegy¨uk fel, hogy egy n cs´ucs´u ir´any´ıtatlan, egyszer˝u G gr´af szomsz´edoss´agi m´atrix-szal adott.

Adjon O(n2) l´ep´essz´am´u algoritmust, ami meghat´arozza a gr´af ´eleinek sz´am´at.

(b) Tegy¨uk fel, hogy egy n cs´ucs´u ir´any´ıtott, egyszer˝u G gr´af szomsz´edoss´agi list´aval adott. Adjon O(n+e) l´ep´essz´am´u algoritmust, ami meghat´arozza a gr´af ´eleinek sz´am´at.

5. Hogy n´ez ki az ¨ot pont´u teljes gr´af (a) szomsz´edoss´agi m´atrixa?

(b) szomsz´edoss´agi list´aja?

Az ir´any´ıtatlan teljes gr´af olyan gr´af, ahol min- den pontp´ar k¨oz¨ott pontosan egy ´el fut.

6. (a) Rajzolja le azt az ir´any´ıtatlan gr´afot, melynek szomsz´edoss´agi list´aja:

a: b, f, g ;b: a, c, g; c: b, d, g; d: c, e, g;

e: d, f, g; f: a, e, g; g: a, b, c, d, e, f.

(b) Adjon meg ebben a gr´afban egy fesz´ıt˝of´at.

7. AdjonO(n+e) l´ep´essz´am´u algoritmust, ami egy n cs´ucs´u ´ese ´el˝u ir´any´ıtott gr´af szomsz´edoss´agi list´aj´ab´ol elk´esz´ıti a ford´ıtott szomsz´edoss´agi list´at: a ford´ıtott szomsz´edoss´agi list´aban az u cs´ucs akkor van benne a v cs´ucs list´aj´aba, ha u-b´ol van ´elv-be.

Ha p´eld´aul a szomsz´edoss´agi lista1: 2,4;2: 3,4;

3: -; 4: 3;, akkor a ford´ıtott szomsz´edoss´agi lista 1:;2: 1;3: 2,4; 4: 1,2;

8. Van-e olyan fa, melyben a foksz´amok:

(a) 1, 1, 1, 1, 1, 3, 4? (b) 1, 1, 1, 1, 2, 3, 3, 4?

9. Egy egyszer˝u, ir´any´ıtatlanGgr´af ´ellist´aj´aval adott. Adjon algoritmust, ami eld¨onti O(n+e) l´ep´esben, hogy

(a) van-e m´asodfok´u cs´ucs a gr´afban.

(b) melyik a legnagyobb foksz´am a gr´afban.

(c) melyik a leggyakoribb foksz´am a gr´afban.

10. Van-e olyan 8 cs´ucs´u egyszer˝u, ir´any´ıtatlan gr´af, melyben a foksz´amok:

(a) 1, 1, 1, 2, 3, 4, 5, 7?

(b) 1, 1, 1, 2, 3, 4, 5, 6?

11. Egy f´aban minden pont foka 1, 2 vagy 3.

H´any els˝ofok´u cs´ucs van, ha a 3 fok´uak sz´ama 5?

12. Az n cs´ucs´u ir´any´ıtatlan, egyszer˝u G gr´af nem tartalmaz k¨ort ´es k komponense van.

H´any ´ele van G-nek?

13. Legyen G egy 2k cs´ucs´u, egyszer˝u, ir´any´ıtatlan gr´af, ahol mindegyik cs´ucs foka legal´abb k. L´assa be, hogy a gr´af

¨

osszef¨ugg˝o.

Hivatkozások

KAPCSOLÓDÓ DOKUMENTUMOK

Az F elemein a talppontjaik r-t˝ ol val´ o t´ avols´ ag´ anak cs¨ okken˝ o (pontosabban nemn¨ ovekv˝ o) sorrendj´ eben v´ egighaladva moh´ on v´ alasztott diszjunkt r´ eszf´

Az algoritmus lefut´ asa sor´ an minden cs´ ucs az el´ eretlen-el´ ert-befejezett evol´ uci´ on megy kereszt¨ ul.. Ekkor minden cs´ ucs

Ha t¨ obb stabil p´ aros´ıt´ as is van, akkor van ezek k¨ oz¨ ott olyan is, amiben minden fi´ u a sz´ am´ ara stabil p´ aros´ıt´ asban el´ erhet˝ o legjobb feles´ eget

V´ egign´ ezve a gr´ af ´ eleit l´ athatjuk, hogy az ea ´ el h´ atrafel´ e vezet, azaz ez nem topologikus sorrend, de akkor a tanult t´ etel szerint a gr´ af nem volt DAG ´

Term´ eszetes k´ erd´ es, hogy van-e olyan hat´ ekony algoritmus, ami tetsz˝ oleges, preferenci´ akkal ell´ atott v´ eges gr´ af input eset´ en vagy stabil p´ aros´ıt´ ast

Adjon O(log n) elemsz´ am´ u elj´ ar´ ast, ami eld¨ onti, hogy igaz-e, hogy az els˝ o fa minden eleme nagyobb, mint a m´ asodik fa minden eleme. (Eml´ ekeztet˝ o¨ ul: a teljes

Ha nincs ilyen k, akkor az algoritmus jelezze ezt a

Algoritmusok ´ es gr´ afok. TIZENEGYEDIK