Алгоритмическая сложность

  • O(1) - лучше не бывает, можно заняться микрооптимизацией, но не факт, что поможет
  • O(log n) - отличная работа
  • O(n) - неплохо, но стоит убедиться, что входные данные отсортированы
  • O(n^2) - хм, вероятно стоит попробовать упростить до O(n*log n)
  • O(2^n) - вермя кешировать
Horrible BadFairGoodExcellent
O(log n), O(1)O(n)O(n log n)O(n^2)O(2^n)O(n!)OperationsElements

Похожие записи

О шрифтах

Ссылки на 2 хорошо структурированных материала про шрифты.

  • Статья для тех, кто ничего не понимает в шрифтах.
  • Видео для тех, кто хочет заразиться страстью к шрифтам и типографике