Je viens de lire la page Wikipedia sur Triage des seaux . Dans cet article, ils disent que la complexité dans le pire des cas est O(n²). Mais je pensais que la complexité dans le pire des cas était O(n + k) où k est le nombre de seaux. Voici comment je calcule cette complexité :
- Ajoutez l'élément au seau. En utilisant une liste chaînée, c'est O(1).
- Parcourir la liste et mettre les éléments dans le bon seau = O(n)
- Fusionner les seaux = O(k)
- O(1) * O(n) + O(k) = O(n + k)
Est-ce que j'ai manqué quelque chose ?