У меня есть массив строк, который сортируется по умолчанию. Я хочу бинарный поиск по этому списку в java. Есть ли встроенная функция бинарного поиска для строк в java?бинарный поиск строк в java
0
A
ответ
6
Оба класса классов Arrays и Collections имеют двоичные методы поиска.
+0
Спасибо, я этого не знал! – orezvani
0
что делать, если они не имеют?
public class ArrayList<E> extends AbstractList<E>
implements List<E>, RandomAccess, Cloneable, java.io.Serializable
{
.
.
.
public boolean contains(Object o) {
return indexOf(o) >= 0;
}
public int indexOf(Object o) {
if (o == null) {
for (int i = 0; i < size; i++)
if (elementData[i]==null)
return i;
} else {
for (int i = 0; i < size; i++)
if (o.equals(elementData[i]))
return i;
}
return -1;
}
.
.
.
}
Смежные вопросы
- 1. Бинарный поиск массива строк
- 2. бинарный поиск в java
- 3. Бинарный поиск CompareTo Java
- 4. Java-массивы Бинарный поиск
- 5. Бинарный поиск в php над списком строк
- 6. Бинарный поиск строки в списке строк
- 7. Java - делают бинарный поиск рекурсивного
- 8. Java ArrayList бинарный поиск (ArrayList)
- 9. Java - рекурсивный бинарный поиск помощь
- 10. Как реализовать бинарный поиск для массива строк?
- 11. Зачем нужен бинарный поиск в Java?
- 12. бинарный поиск в java небольшая ошибка
- 13. бинарный поиск результатов запроса
- 14. Бинарный поиск строковых массивов
- 15. C# Бинарный поиск
- 16. Бинарный поиск в массиве
- 17. Бинарный поиск в массиве
- 18. бинарный поиск в OCaml?
- 19. бинарный поиск и последовательный поиск
- 20. Java: требуется бинарный поиск подмножества массива
- 21. Бинарный поиск для вычисления квадратного корня (Java)
- 22. Elixir бинарный поиск
- 23. Бинарный поиск через битмаскирование?
- 24. Бинарный поиск, отсортированный массив
- 25. Как реализовать бинарный поиск?
- 26. Как оптимизировать бинарный поиск?
- 27. Бинарный поиск со строками
- 28. Как работает бинарный поиск?
- 29. Бинарный поиск python 3.5
- 30. бинарный поиск C
Collections.binarySearch() принимает список :) – KevinDTimm
ли вы видите 'Связанные вопросы и answers', которые обнаружились в то время как вы набрали этот вопрос? – anubhava