Wie schaut man in C ob eine Zahl bereits vorhanden ist?


12.01.2023, 20:32

und ich würde aber diese funktion selbsrt schreiben wollen also nichts aus bibliotheken, sondern mit oldschool stuff

1 Antwort

Eine Möglichkeit wäre das Array zu sortieren, das bekommste in jedem Fall in n log n hin.

Wenn Du gar zum Distribution Count Sort greifst, dann schaffst Du das sogar noch schneller. Das Problem dabei ist, Du benötigst einen halbwegs beschränkten Wertebereich.

Sonst bleibt noch die Nutzung einer Hashtable.