Dynamisk programmering
Bemästra dynamisk programmering genom memoisering och tabulering. Lös klassiska problem som Fibonacci, ryggsäck, växling och längsta gemensamma delföljd.
Om denna modul
Bemästra dynamisk programmering genom memoisering och tabulering. Lös klassiska problem som Fibonacci, ryggsäck, växling och längsta gemensamma delföljd.
Svårighet
Avancerad
Uppskattad tid
~40 min
Steg
14 steg
Förkunskaper
Om Dynamisk programmering
Lär dig Dynamisk programmering interaktivt med praktiska lektioner och quiz.
Dynamisk programmering ingår i vårt datavetenskapsspår, där du lär dig hur programvara verkligen fungerar genom att bygga och experimentera snarare än att memorera.
Det här lär du dig med Dynamisk programmering
- De grundläggande begreppen bakom Dynamisk programmering, förklarade steg för steg utan att tidigare erfarenhet förutsätts
- Hur Dynamisk programmering passar in i det vidare fältet Datavetenskap och var det tillämpas i verkligheten
- Praktisk övning genom interaktiva övningar och quiz som kontrollerar din förståelse efter hand
- Självförtroendet att gå vidare till mer avancerade ämnen inom Datavetenskap när du är klar
För vem är det här?
Dynamisk programmering är byggd för avancerade lärande redo för en rejäl utmaning, som går djupt in i de detaljer som skiljer förtrogenhet från verkligt mästerskap.
Varför lära sig det här?
- Helt gratis, utan registrering, betalvägg eller nedladdning
- Interaktivt och praktiskt, så att du lär dig genom att göra i stället för att bara läsa
- Tillgängligt på 20 språk och på alla enheter, direkt i din webbläsare
- En del av ett växande bibliotek av moduler som du kan utforska i din egen takt