правильно ли я понимаю, если при использовании любого вида цикла (while, if, do...while) внутри него используется return то итерации прекратятся после первого удовлетворенного условия?
longclaps, нет действие многократное, возможно нужно будет совершать до нескольких миллионов поисков значения по ключу. Поэтому посчитал оптимальным перевести массив в хеш со сложностью O(n) а потом искать по нему много раз по O(1). Идея в этом, вот теперь ломаю голову как этот массив перевести в хеш.
Даша Циклаури, в моем случае перевод массива в хэш будет достаточно, вот только не совсем понимаю как это сделать, т.е. ключ будет key: 1 а значение value: some_value441?
Или как это работает, не подскажете какой-нибудь ресурс где можно посмотреть как делаются подобные переводы?