En C # je vois que
-1 * int.MinValue == int.MinValue
Est-ce un bug? Cela m'a vraiment fait foirer lorsque j'essayais de mettre en place un arbre de recherche. J'ai fini par utiliser (int.MinValue + 1)
afin de pouvoir l'annuler correctement.