Extremal and probabilistic combinatorics

The word 'extremal' indicates that the type of question is about maximising or minimising something, subject to certain constraints. For example, how many edges can an n-vertex graph have without creating a triangle? Such questions can also be asked for other discrete structures than graphs, such as partially ordered sets or permutations.

The word 'probabilistic combinatorics' I have taken rather broadly below: studying discrete random objects or using randomness to prove results about discrete objects.