2016-09-03 3 views

ответ

1

Вы включая стоимость создания набора или списка в ваших таймингов. (Кроме того, Python вызывает [1, 2, 3, 4, 5, 6, 7, 8, 9] список, а не массив.)

+0

В любом случае python необходимо будет создать набор или список при запуске. Почему такая огромная разница? –

+1

@MichaelOzeryansky: Идея состоит в том, что вы должны создать набор один раз, а затем использовать его для кучи поиска, а не создавать набор каждый раз, когда хотите выполнить поиск. – user2357112

+0

В тестовом примере, на котором я тестирую, выполняется несколько раз файл python, поэтому мой фактический прецедент будет создавать множество раз. –

Смежные вопросы