Logga in

Registrera

EDAF05 · Lunds universitet

Algoritmer, datastrukturer och komplexitet

Ny kurs

Kom igång gratis

Inga tentor än

Ladda upp dina tidigare tentor och få hjälp med att strukturera ditt studiematerial

Få dina tentauppgifter kategoriseradeBli guidad genom ditt studiematerialFå hjälp direkt med teori och tipsHåll koll på dina framsteg

Kurs info

KurssidaKursplan
HP
5
Språk
Svenska
Nivå
Grundnivå
Fakultet
Lunds tekniska högskola

Lärandemål

  • Kunskap och förståelse
  • kunna beskriva datastrukturer för grafer och deras tillämpningar
  • kunna redogöra för olika problemlösningsstrategier såsom t ex söndra-och-härska och giriga algoritmer
  • behärska ett antal tekniker för beräkning av algoritmers tidskomplexitet (effektivitet)
  • vara orienterad om begreppen undre gränser, komplexitetsklasser och oavgörbara problem
  • Färdighet och förmåga
  • utifrån problembeskrivningar kunna identifiera algoritmer och datastrukturer som är lämpliga att använda i en lösning
  • kunna implementera de datastrukturer som ingår i kursen i ett objektorienterat språk
  • kunna tillämpa problemlösningsstrategier på nya problem
  • kunna tillämpa tekniker för beräkning av algoritmers tidskomplexitet och kunna använda sig av notationer för asymptotisk tillväxt av funktioner för att beskriva algoritmers komplexitet
  • Värderingsförmåga och förhållningssätt
  • ha utvecklat ett kritiskt förhållningssätt till hur val av lösningsmetod och representation påverkar programs användbarhet och effektivitet
  • inse att det finns problem för vilka alla kända algoritmer är orealistiskt tidskrävande
Kursinnehåll
Grafer och grafalgoritmer. Datastrukturer för representation av grafer. Strategier för problemlösning såsom söndra-och-härska, giriga algoritmer och brute force. Tekniker för att analysera algoritmers tidskomplexitet. Orientering om komplexitetsklasserna P och NP. Orientering om beräkningsbarhet och Church-Turings tes.
Förutsättningar
  • EDAA01 Programmeringsteknik - fördjupningskurs
Litteratur
Algorithms: a concise introduction. Amazon, 2020 - Jonas Skeppstedt
Liknande kurser vid andra universitet
Kungliga Tekniska högskolan

Kungliga Tekniska högskolan

Algoritmer, datastrukturer och komplexitet

DD235020 tentor
Kungliga Tekniska högskolan

Kungliga Tekniska högskolan

Logik för dataloger

DD135143 tentor
Kungliga Tekniska högskolan

Kungliga Tekniska högskolan

Tillämpad datalogi

DD132038 tentor
Redo att boosta dina studier?

Gör som 15 000+ studenter och ta kontroll över ditt tentaplugg.

Kom igång gratis

Produkt

  • Priser

  • Karriär

Företag

  • Om oss

  • Blogg

  • Användarvillkor

  • Integritet

  • Support

Universitet

  • KTH

Uppsala universitet

  • Linköpings universitet

  • Chalmers

  • Lunds universitet

  • Luleå tekniska universitet

  • Stockholms universitet

  • Gymnasiet

  • Socialt

    • Instagram

    • Facebook

    • YouTube

    • TikTok

    • Linkedin

    © 2026 Crash Course Sverige AB