Вмассиве любого размера с целыми числами от 1 до 500,000 одно число повторяется дважды, все остальные числа уникальны. предложите наиболее быстрый алгоритм поиска повторяющегося числа. можете выполнить на c, c
214
225
Ответы на вопрос:
1 создать массив с индексами от 0 до 500 например массив а (i) - число повторений числа i все члены массива обнулить, в цикле по i a(i)= 02 пусть с(j) - исходный массив целых чисел3 в цикле по j сделать операцию a(с(j))+=1 (или a(с(j))++) и проверить, не равно ли a(с(j)) двумнапример повторяется число 30сначала а(30) = 0потом при первом упоминании а(30) = 1при следующем а(30)=2с( j ) - при котором выполнилось a(с(j)) = 2 и есть искомое число
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
hshndnsyub14.01.2023 21:49
-
meduzakoy4kla13.07.2020 04:35
-
kamislove03.05.2022 06:06
-
jfksbsj10.05.2021 09:24
-
hdjdjdjsdusjhdjd31.01.2023 18:19
-
13t2t08.01.2021 11:31
-
mo14yn20.09.2021 12:09
-
ehot200431.05.2021 13:34
-
mashanlo200618.07.2022 18:46
-
алинкажемчуг14.06.2022 14:08
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.