Typowe strlen()
przechodzenie z pierwszego znaku do znalezienia \0
. Wymaga to przemierzania każdej postaci. W sensie algorytmu, jego O (N).szybszy strlen?
Czy jest jakiś szybszy sposób to zrobić, gdy dane wejściowe są niejasno zdefiniowane. Podobny: długość będzie mniejsza niż 50, a długość będzie wynosić około 200 znaków.
Pomyślałem o wyszukiwaniu bloków i wszystkich, ale nie otrzymałem żadnej optymalizacji.
pewien. 'return 4;'. Gwarantowana błyskawica! Numer został wybrany przez rzetelny rzut kostką. – Geo
@Geo [Cute] (https://xkcd.com/221/), ale to nie implementuje 'strlen' dla znacznej większości danych wejściowych. – imallett