powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Проверка на одинаковые элементы
12 сообщений из 12, страница 1 из 1
Проверка на одинаковые элементы
    #38504106
Фотография -=Koba=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть List<Integer> надо проверить что, во всех элементах одно и тоже число и вывести его, если значения в элементах отличаются выести -1

Вопрос бежать по всему списку со 2 элемента и сравнивать текущее значение с предыдущим или есть другое решение
...
Рейтинг: 0 / 0
Проверка на одинаковые элементы
    #38504108
Фотография Chiho Petrozini
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-=Koba=-Есть List<Integer> надо проверить что, во всех элементах одно и тоже число и вывести его, если значения в элементах отличаются выести -1

Вопрос бежать по всему списку со 2 элемента и сравнивать текущее значение с предыдущим или есть другое решение

нужно искать бинарным поиском
...
Рейтинг: 0 / 0
Проверка на одинаковые элементы
    #38504119
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chiho Petroziniнужно искать бинарным поиском
Что искать и зачем?
...
Рейтинг: 0 / 0
Проверка на одинаковые элементы
    #38504128
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-=Koba=-Вопрос бежать по всему списку со 2 элемента и сравнивать текущее значение с предыдущим или есть другое решение
Можно все сравнивать с первым. А какая разница? У вас там мегабайтные массивы?
...
Рейтинг: 0 / 0
Проверка на одинаковые элементы
    #38504131
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
return (new Set<Integer>(yourList)).size() == 1;
...
Рейтинг: 0 / 0
Проверка на одинаковые элементы
    #38504135
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
забыл никreturn (new Set<Integer>(yourList)).size() == 1;
new HashSet()
...
Рейтинг: 0 / 0
Проверка на одинаковые элементы
    #38504157
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowiczзабыл никreturn (new Set<Integer>(yourList)).size() == 1;
new HashSet()
старый морской волк, со встроенным компилятором что тут скажешь:) Спасибо за поправку
...
Рейтинг: 0 / 0
Проверка на одинаковые элементы
    #38504172
javapecker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мне вообще кажется что такие вещи, по возможности, нужно проверять по мере добавления элементов в лист, а не когда он уже заполнен
...
Рейтинг: 0 / 0
Проверка на одинаковые элементы
    #38504246
ivanra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
-=Koba=-Есть List<Integer> надо проверить что, во всех элементах одно и тоже число и вывести его, если значения в элементах отличаются выести -1
Вопрос бежать по всему списку со 2 элемента и сравнивать текущее значение с предыдущим или есть другое решение
на самом деле, это самое оптимальное решение. Грубо говоря,
HashSet - O(n) - всегда
при последовательном сравнении - O(n/2) в среднем, O(n) - в худшем случае
...
Рейтинг: 0 / 0
Проверка на одинаковые элементы
    #38504252
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
забыл никстарый морской волк, со встроенным компилятором что тут скажешь:) Спасибо за поправку
Та куда там. Со мной тоже самое было в соседней ветке.
...
Рейтинг: 0 / 0
Проверка на одинаковые элементы
    #38504264
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-=Koba=-Вопрос бежать по всему списку со 2 элемента и сравнивать текущее значение с предыдущим или есть другое решение
Да. Правильно.

Все прочие решения зря потребляют память и мегафлопы не являются необходимостью.
...
Рейтинг: 0 / 0
Проверка на одинаковые элементы
    #38504278
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таки-да, но конечно же всегда надо отталкиваться от цели. Если вопрос был задан с целью узнать как оптимальнее всего сделать - то тут стоит заморачиваться со сложностью алгоритмов. Если как проще и меньше кода - тут дело другое. Автор не указал, и почему-то я думаю что ег овопрос относился ко второй категории.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Проверка на одинаковые элементы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]