bookmate game

Адитья Бхаргава

  • b3071972308has quoted2 years ago
    www.manning.com/books/grokking-algorithms или https://github.com/egonschiele/grokking_algorithms) и выполните. Так у вас в памяти останется гораздо больше, чем просто при чтении.
  • weakvarhas quotedlast year
    Боб пишет алгоритм поиска для NASA. Его алгоритм заработает, когда ракета будет подлетать к Луне, и поможет вычислить точку посадки.
  • lukyakha05307has quoted2 years ago
    Циклы могут ускорить работу программы. Рекурсия может ускорить работу программиста. Выбирайте, что важнее в вашей ситуации!
  • lukyakha05307has quoted2 years ago
    Ли Колдуэлла с сайта Stack Overlow: «Циклы могут ускорить работу программы. Рекурсия может ускорить работу программиста. Выбирайте, что важнее в вашей ситуации!»
  • Kamilla Rainhas quoted2 years ago
    Алгоритмом называется набор инструкций для выполнения некоторой задачи
  • Kamilla Rainhas quoted2 years ago
    Бинарный поиск - это алгоритм; на входе он получает отсортированный список элементов (позднее я объясню, почему он должен быть отсортирован). Если элемент, который вы ищете, присутствует в списке, то бинарный поиск возвращает ту позицию, в которой он был найден. В противном случае бинарный поиск возвращает None.
    Например:
  • Kamilla Rainhas quoted2 years ago
    С бинарным поиском вы каждый раз загадываете число в середине диапазона и исключаете половину оставшихся чисел.
  • Kamilla Rainhas quoted2 years ago
    Какое бы число я ни задумал, вы гарантированно сможете угадать его не более чем за 7 попыток, потому что с каждой попыткой исключается
  • Kamilla Rainhas quoted2 years ago
    половина оставшихся чисел!
  • Kamilla Rainhas quoted2 years ago
    В общем случае для списка из n элементов бинарный поиск выполняется за log 2 n шагов, тогда как простой поиск будет выполнен за n шагов.
fb2epub
Drag & drop your files (not more than 5 at once)