оптимизация алгоритмов

  • ХабрахабрФото Генератор неслучайных чисел

    Генератор неслучайных чисел

    Этот код напечатает случайную последовательность латинских букв, так ведь? import java.util.Random; class WTF } Можете проверить; вывод кажется совсем не случайным. Как же так вышло? Прежде всего: какой шанс, что из всех последовательностей латинских букв напечатается именно эта? Сгенерировано 10 случайных чисел, каждое выбиралось из 27 вариантов, значит всего вариантов было $inline$27^{10} \approx 2. 06\cdot10^{14}$inline$. Если считать, что все варианты…

    Читать далее »
  • ХабрахабрФото [Перевод] Go и кэши CPU

    [Перевод] Go и кэши CPU

    Источник: unsplash.com По словам Джеки Стюарта, трехкратного чемпиона мира по гонкам Формулы-1, понимание автомобиля помогло ему стать лучшим пилотом: «Гонщику не обязательно быть инженером, но нужен интерес к механике». Мартин Томпсон (создатель LMAX Disruptor) применил эту концепцию к программированию. Если в двух словах, то понимание базового оборудования улучшит ваши навыки, когда речь заходит о разработке алгоритмов, структур данных и так…

    Читать далее »
  • ХабрахабрФото [Перевод] Go и кэши CPU

    [Перевод] Go и кэши CPU

    Источник: unsplash.com По словам Джеки Стюарта, трехкратного чемпиона мира по гонкам Формулы-1, понимание автомобиля помогло ему стать лучшим пилотом: «Гонщику не обязательно быть инженером, но нужен интерес к механике». Мартин Томпсон (создатель LMAX Disruptor) применил эту концепцию к программированию. Если в двух словах, то понимание базового оборудования улучшит ваши навыки, когда речь заходит о разработке алгоритмов, структур данных и так…

    Читать далее »


Кнопка «Наверх»