Combinatorică

Având o puternică legătură cu matematica, domeniul permite rezolvarea multor probleme de numărare.

În această secțiune se abordează probleme de bază, mai puțin complicate, pentru calculul elemenelor combinatoriale principale (permutări, aranjamente, conbinări, produs cartezian), și altele.

În informatică s-au dezvoltat o serie de algoritmi pentru problemele de combinatorică, domeniul programării dinamice fiind unul înrudit.