Tehnici și metode de generare a partițiilor unui numar natural

Previzualizare referat:

Extras din referat:

Există mai multe tehnici și metode pentru a genera partițiile unui număr natural:

1. Metoda recursivă pentru generarea partițiilor unui număr natural implică utilizarea recursivității pentru a genera toate posibilitățile de a împărți un număr natural n în mai multe sume.

Pentru n=4:

În primul pas, se adaugă 1 la numărul 4 și se apelează funcția recursiv pentru numărul 3. În al doilea pas, se adaugă 2 la numărul 4 și se apelează funcția recursiv pentru numărul 2. În al treilea pas, se adaugă 3 la numărul 4 și se apelează funcția recursiv pentru numărul 1.

În al patrulea pas, se adaugă 4 la numărul 4 și se oprește recursivitatea, deoarece numărul 1 nu mai poate fi împărțit în sume.

Prin urmare, metoda recursivă va genera următoarele partiții pentru numărul 4: (4), (3,1), (2,2), (2,1,1), (1,1,1,1).

2. Metoda dinamică pentru generarea partițiilor unui număr natural implică utilizarea programării dinamice pentru a genera toate posibilitățile de a împărți un număr natural n în mai multe sume.Metoda se bazeaza pe construirea solutiei pas cu pas, prin rezolvarea problemelor mai mici si combinarea lor pentru a obtine solutia finala.

Pentru n=4:

Se construiește un tablou 2D cu numerele de la 1 la 4 pe diagonala principală.

Se parcurge tabloul de la dreapta sus la stânga jos și pentru fiecare celulă (i, j), se calculează numărul de partiții posibile pentru numărul i având j ca ultima sumă.

Se adaugă valoarea celulei (i-j,j) la celula curentă.

Descarcă referat

Pentru a descărca acest document,
trebuie să te autentifici in contul tău.

Structură de fișiere:
  • Tehnici si metode de generare a partitiilor unui numar natural.docx
Alte informații:
Tipuri fișiere:
docx
Diacritice:
Da
Nota:
7/10 (1 voturi)
Nr fișiere:
1 fisier
Pagini (total):
4 pagini
Imagini extrase:
4 imagini
Nr cuvinte:
826 cuvinte
Nr caractere:
3 863 caractere
Marime:
31.21KB (arhivat)
Publicat de:
Alin B.
Nivel studiu:
Facultate
Tip document:
Referat
Domeniu:
Matematică
Predat:
Facultatea de Stiinte Aplicate , Universitatea Politehnica Bucuresti din Bucuresti
Specializare:
Teoria Codarii Sistemului Informatic
Materie:
Matematică
Sus!