Junior — Middle
108
Comment mettre en œuvre un mécanisme pour rechercher un élément numérique spécifique dans un tableau sans trier les données au préalable?
Réponse de l'IA
sobes.tech IA
Для поиска определённого числового элемента в массиве без сортировки можно использовать простой линейный поиск. Он последовательно проверяет каждый элемент массива, сравнивая его с искомым значением.
Пример на Java:
public boolean contains(int[] array, int target) {
for (int num : array) {
if (num == target) {
return true; // элемент найден
}
}
return false; // элемент не найден
}
Этот метод эффективен для небольших массивов или когда сортировка нежелательна. Для больших массивов или частых поисков стоит рассмотреть другие структуры данных.