Будет ли законно реализовать перегрузку std::sort с поразрядной сортировкой?C++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Будет ли законно реализовать перегрузку std::sort с поразрядной сортировкой?

Сообщение Anonymous »

Для применимых типов данных хорошая поразрядная сортировка может значительно превзойти сортировку сравнения, но std::sort обычно реализуется как интросорт. Есть ли причина не использовать поразрядную сортировку для реализации std::sort? Поразрядная сортировка не полностью достаточна для реализации std::sort, поскольку std::sort требует только того, чтобы типы были сопоставимы, но для типов, где сравнение и сортировка по основанию дают один и тот же ответ (например, int) это похоже на низко висящий плод, который остался не сорванным.

Было бы законно реализовать std::sort с перегрузками, которые используют поразрядную сортировку, когда соответствующий? Есть ли что-то в требованиях std::sort, что принципиально предотвращает это?

Изменить: Я должен был быть немного яснее. Я спрашиваю, будет ли это законно для реализации стандартной библиотеки. Я не спрашиваю о том, что пользователь реализации стандартной библиотеки помещает что-либо в пространство имен std. Я знаю, что это незаконно, за исключением особых случаев.

Подробнее здесь: https://stackoverflow.com/questions/329 ... radix-sort
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Сложная работа с пандами с сортировкой, фильтрацией, условной нумерацией и пользовательской сортировкой.
    Anonymous » » в форуме Python
    0 Ответы
    34 Просмотры
    Последнее сообщение Anonymous
  • Почему Java's Arrays.sort (int []) в 5 × быстрее, чем c ++ std :: sort (vector )?
    Anonymous » » в форуме JAVA
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous
  • Почему Java's Arrays.sort (int []) в 5 × быстрее, чем c ++ std :: sort (vector )?
    Anonymous » » в форуме C++
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Почему Java's Arrays.sort (int []) в 5 × быстрее, чем c ++ std :: sort (vector )?
    Anonymous » » в форуме JAVA
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous
  • Почему Java's Arrays.sort (int []) в 5 × быстрее, чем c ++ std :: sort (vector )?
    Anonymous » » в форуме JAVA
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C++»