Re[5]: Задачки с Amazon SDE Interview
От: MaximVK Россия  
Дата: 16.12.20 08:24
Оценка:
Здравствуйте, Буравчик, Вы писали:


Б>Всего элементов — N. Длина рассматриваемой последовательности K (в нашем примере 2).


Б>1. Выбор оригинальной последовательности — (N-K) вариантов

Б>2. Поиск дубликата для это оригинальной последовательности — (N-K) вариантов
Б>3. Сравнение двух последовательностей — K действий

Б>СУММА (по K от 1 до N) K*(N-K)*(N-K)

Б>Получится что-то от N^3 до N^4.
Хм, но если скобки раскроем, то получится N^2

Но вообще, в данном случае у тебя N — это количество символов в одной последовательности.
Количество символов в последовательности — это не то, что мы увеличиваем в этой задаче. Условно, я бы считал это за константу.

Так как в качестве входного параметра мы имеем количество последовательностей, то я бы отвечал на вопрос: "Как увеличится количество операций, при увеличении количества строк(последовательностей) в файле, при условии, что макс длинна последовательности остаётся неизменной".
В этом случае твои 1,2,3 можно ограничить константой сверху рассчитанной для максимальной последовательности.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.