помогите написать алгоритм

Ответить

Код подтверждения
Введите код в точности так, как вы его видите. Регистр символов не имеет значения.

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[url] ВКЛЮЧЁН
Смайлики ОТКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: помогите написать алгоритм

Re: помогите написать алгоритм

alinna » 04 мар 2015, 17:32

уже нашла решение, спасибо :)

Re: помогите написать алгоритм

alinna » 04 мар 2015, 17:16

да, спасибо. но сложность алгоритма должна быть линейная. то есть, если я правильно понимаю, может быть только один цикл. а сортировка массивов осложнит его. ( первый уже отсортирован 1,2,3....n)

Re: помогите написать алгоритм

somewhere » 04 мар 2015, 16:27

Если требования ко времени выполнения не критичны, то достаточно:
1) Отсортировать оба массива
2) Сравнить поэлементно (n-1) элементов
2.1) первый несовпавший элемент в более длинном массиве и есть искомый элемент
2.2) если совпали все элементы, то искомый элемент - последний элемент длинного массива

помогите написать алгоритм

alinna » 04 мар 2015, 14:05

С последовательности 1,...,n на вступ получаем масив n-1 елементов в любом порядке. Один элемент отсутствует. Нужен алгоритм, который определит этот елемент(число).

Вернуться к началу