Используете ли вы оценку сложности Big-O в «реальном мире»?

Недавно в одном из интервью мне было задано несколько вопросов, связанных с Big-O различных алгоритмов, которые возникли в ходе технических вопросов. Я не думаю, что у меня это хорошо получилось ... За десять лет, прошедших с тех пор, как я прошел курсы по программированию, где нас просили вычислить Big-O алгоритмов, у меня не было ни одного обсуждения по поводу "Big-O"; всего, над чем я работал или проектировал. Я участвовал во многих дискуссиях с другими членами команды и с архитекторами, с которыми работал, по поводу сложности и скорости кода, но я никогда не был частью команды, которая фактически использовала вычисления Big-O в реальном проекте. Обсуждения всегда "есть ли лучший или более эффективный способ сделать это, учитывая наше понимание наших данных?" Никогда "Какова сложность этого алгоритма"?

Мне было интересно, действительно ли люди обсуждают "Big-O"? их кода в реальном слове?

Ответы на вопрос(11)

Ваш ответ на вопрос