̽»¨¾«Ñ¡

Uke 38

På denne siden finner du videoer og oppgaver til ukens pensum. Send oss gjerne dine spørsmål, kommentarer, og tilbakemeldinger via dette

Oversikt

Graf Definisjoner og Representasjon

 

Slides

Korrigering fra videoen:

  • Ã¥ legge til en node i en nabomatrise tar O(|V|^2) tid, ikke O(|V|) som skrevet i slides.
  • I gjennomgangen av representasjoner, var det meningen Ã¥ pÃ¥peke at en naiv objektorientert tolkning av definisjonen av grafer (som mengder av noder og mengder av kanter) er lite effektiv. Det er ikke objektorienteringen i seg selv som er problemet her, heller den direkte oversettelsen som fører til ineffektivitet. Objektorientering stÃ¥r ikke i strid med de andre representasjonsformene. Det kan godt lønne seg Ã¥ samle informasjon om noder/kanter i objekter, men da kan det f.eks. være lurt Ã¥ ha med nabo-lister som objektattributer.

Graftraversering

 

Nyttig øvelse: implementer DFS og BFS ved bruk av stacker og køer!

Slides

Korrigering: I stack eksempelet av traversering burde G også bli lagt til som "Besøkt"

Topologisk Sortering

Oppgaver

Publisert 15. sep. 2020 19:58 - Sist endret 21. sep. 2020 13:46