Статьи

Puzzler: вложенный computeIfAbsent

обзор В библиотеках Java 8 появился новый метод map, computeIfAbsent. Это очень полезный способ превратить вашу Карту в кеш объектов, связанных с ключом. Однако есть…
Статьи

Быстрая сортировка - легкий путь

Быстрая сортировка — самая быстрая из известных сортировок для массивов. В довершение всего, это можно сделать на месте для массивов. Для связанных списков сортировка слиянием…
Статьи

Важны шаблоны доступа к памяти

В высокопроизводительных вычислениях часто говорят, что стоимость промахов кэша — самое большое снижение производительности для алгоритма. На протяжении многих лет увеличение скорости наших процессоров значительно…