Differences

This shows you the differences between two versions of the page.

Link to this comparison view

sda-ab:cursuri:12 [2021/03/10 23:52]
david.broscoteanu [1 Obiectivele laboratorului]
sda-ab:cursuri:12 [2021/03/10 23:54] (current)
david.broscoteanu [2.1 Prezentare generală]
Line 15: Line 15:
 Programarea dinamică presupune rezolvarea unei probleme prin descompunea ei în subprobleme și rezolvarea acestora. Spre deosebire de divide et impera, subprogramele nu sunt disjuncte, ci se suprapun.\\ ​ Programarea dinamică presupune rezolvarea unei probleme prin descompunea ei în subprobleme și rezolvarea acestora. Spre deosebire de divide et impera, subprogramele nu sunt disjuncte, ci se suprapun.\\ ​
 \\  \\ 
-Pentru a evita recalcularea porțiunilor care se suprapun, rezolvarea se face pornind de la cele mai mici subprograme și folosindu-ne de rezultatul acestora calculăm subproblema imediat mai mare. Cele mai mici subprobleme sunt numite subprobleme unitare, acestea putând fi rezolvate într-o complexitate constantă, ex:cea mai mare secvență dintr-o mulțime de un singur element.+Pentru a evita recalcularea porțiunilor care se suprapun, rezolvarea se face pornind de la cele mai mici subprograme și folosindu-ne de rezultatul acestora calculăm subproblema imediat mai mare. Cele mai mici subprobleme sunt numite ​**subprobleme unitare**, acestea putând fi rezolvate într-o ​**complexitate constantă**//ex:cea mai mare secvență dintr-o mulțime de un singur element//.
  
  
sda-ab/cursuri/12.1615413172.txt.gz · Last modified: 2021/03/10 23:52 by david.broscoteanu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0