Тёмный

Владимир Ярославский: Удивительная история развития сортировки в JDK 

JUGNsk
Подписаться 2,1 тыс.
Просмотров 129
50% 1

С момента появления JDK для сортировки простых типов использовалась классическая (с одним опорным элементом) быстрая сортировка (Quicksort). В ноябре 2009 года в JDK 7 появился предложенный спикером улучшенный алгоритм быстрой сортировки Dual-Pivot Quicksort, который в 1,5-3,5 раза быстрее предыдущей версии. Тогда же и Timsort заменил Merge sort для сортировки объектов.
За последние 14 лет Dual-Pivot Quicksort неоднократно улучшался по сравнению с первоначальной версией. Какие оптимизации и приемы использовались? Как повышалась производительность? Как правильно тестировать сортировку? Эти и многие другие вопросы затронет спикер.
Доклад заинтересует не только разработчиков, но и математиков, любителей алгоритмов, тестировщиков, а также всех тех, кто стремится к еще более эффективному коду и кто хочет внести свой вклад в развитие JDK.
---
Слайды: speakerdeck.com/jugnsk/snowon...

Наука

Опубликовано:

 

30 апр 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии    
Далее
КРАФЧУ NAMELESS СКИН!
1:53:35
Просмотров 444 тыс.
это самое вкусное блюдо
00:12
Просмотров 1,7 млн
220 volts ⚡️
00:16
Просмотров 131 тыс.
Как увольняют с ОАО РЖД
37:00
Просмотров 1,7 млн
Nostalgia for childhood in the 90s. Life 90s
6:48
Просмотров 3,8 млн
Купил этот ваш VR.
37:21
Просмотров 297 тыс.
Самый СТРАННЫЙ смартфон!
0:57
Просмотров 26 тыс.
ДЕШЕВЫЙ НОУТБУК C OZON ЗА 17000р
13:00