Zauważyłem, że od Ruby 2.0.0 klasa tablicy ma metodę bsearch, którą testowałem i nie dostaję zachowania, którego oczekiwałbym. Dlaczego zwraca wartość 2 i 5, ale nil dla -1, 1 i 4? arr_in = [-1, 1, 2,
Mam dużą tablicę ciągów, które chcę użyć jako look-up. Używam in_array(), ale Podejrzewam jej robi pętlę przez proste - czy ktoś wie, czy in_array() algo używa algo bsearch?
Otrzymuję pewne mylące zachowanie próbujące użyć wbudowanego c wyszukiwania w tablicy łańcuchów w C. Oto kod. Wiem, że możesz użyć wbudowanego strcmp do wyszukiwania tablic ciągów, ale włączyłem myStr