Результаты поиска по запросу "computer-science"

16 ответов

Почему бинарные, а не троичные вычисления?

Разве объект с тремя состояниями не способен немедленно содержать больше информации и обрабатывать большие значения? Я знаю, что процессоры в настоящее время используют массивные сети вентилей XOR, и это должно быть переработано. Поскольку мы ...

17 ответов

Что такое Y-комбинатор? [закрыто]

Y-комбинатор - это концепция информатики с «функциональной» стороны вещей. Большинство программистов вообще ничего не знают о комбинаторах, даже слышали ли они о них. Что такое Y-комбинатор?Как работают комбинаторы?Для чего они хороши?Полезны ...

19 ответов

Путь от рекурсии к итерации

ТОП публикаций

19 ответов

Путь от рекурсии к итерации

Я много использовал рекурсию в своих многолетних программах для решения простых задач, но я полностью осознаю, что иногда вам нужна итерация из-за проблем с памятью / скоростью. Итак, когда-то в очень далеком прошлом я попытался выяснить, ...

22 ответа

Что именно является проблемой остановки?

27 ответов

Что такое полиморфизм, для чего он нужен и как он используется?

Я смотрелGoogle Tech Talks видео, и они часто ссылаются на полиморфизм. Что такое полиморфизм, для чего он нужен и как он используется?

30 ответов

This type of algorithm is described as O(log N). The iterative halving of data sets described in the binary search example produces a growth curve that peaks at the beginning and slowly flattens out as the size of the data sets increase e.g. an input data set containing 10 items takes one second to complete, a data set containing 100 items takes two seconds, and a data set containing 1000 items will take three seconds. Doubling the size of the input data set has little effect on its growth as after a single iteration of the algorithm the data set will be halved and therefore on a par with an input data set half the size. This makes algorithms like binary search extremely efficient when dealing with large data sets.

предпочел как можно меньше формального определения и простую математику.