Comment calculer l'ordre (grand O) pour des algorithmes plus complexes (par exemple quicksort)

Je sais qu'il y a tout un tas de questions à propos de big O la notation, j'ai déjà vérifié:

pour n'en nommer que quelques-unes.

Je sais par "intuition" comment le calculer pour n, n^2, n! et, donc, mais je suis complètement perdu sur la façon de la calculer pour les algorithmes qui sont log n , n log n, n log log n et si.

Ce que je veux dire, je sais que le Tri Rapide est n log n (en moyenne).. mais, pourquoi? Même chose pour la fusion/peigne, etc.

Quelqu'un pourrait-il m'expliquer en un pas trop les maths-y comment calculez-vous cela?

La raison principale est que Im sur le point d'avoir un gros entretien, et je suis sûr qu'ils vont vous demander ce genre de choses. J'ai fait des recherches depuis quelques jours maintenant, et tout le monde semble avoir une explication de pourquoi le tri à bulles est n^2 ou illisible explication (pour moi) sur Wikipédia