Re[5]: MSFT, Bing. Interview event.
От: Grozo  
Дата: 29.08.11 20:06
Оценка:
Здравствуйте, StandAlone, Вы писали:

SA>Здравствуйте, Grozo, Вы писали:


G>>Здравствуйте, BulatZiganshin, Вы писали:


BZ>>>Здравствуйте, Grozo, Вы писали:


G>>>>Сами интервьюверы предлагали иногда (ну один раз) решение послабее оптимального, например в задачке о поиске одинаковых элементов в двух списках целых чисел без повторений предложили далеко не оптимальное решение с сортировкой и "мержем" обоих, дающее O(n log(n) + m log(m)) сложность, когда там есть O(n+m) решение.


BZ>>>... требующее сколько памяти?


G>>O( min(n, m) )


SA>А какая структура данных с таким потреблением памяти обеспечит константное время доступа к элементам?

SA>Если время будет неконстантным, то O(n+m) не получается.

Если Вы внимательно перечитаете условие, то увидите, что обычный HashSet<T> и его аналоги дадут константное время.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.