Problem: Sie erhalten eine Folge von Zahlen von 1 bis n-1, wobei sich eine der Zahlen nur einmal wiederholt. (Beispiel: 1 2 3 3 4 5). Wie findest du die Wiederholungszahl?Warum muss ich summieren, um die Wiederholungszahl zu finden?
Sehr oft ist die so genannte "intelligente" Antwort auf diese Frage, um es zusammenzufassen und den Unterschied von der erwarteten Summe zu finden. Aber warum nicht einfach die Liste durchgehen und die Nummer davor überprüfen? Beide sind O (n). Fehle ich etwas?
Mögliche dup von: http://stackoverflow.com/questions/555744/algorithm-to-find-two-repeated-numbers-in-an-array-without-sorting –