Я знаю, что спецификация Сценария ECMA не указывает, какой алгоритм использовать для сортировки массивов, и при этом она не указывает, должен ли вид быть стабильным. Я нашел эту информацию для Firefox...
Рассмотрите следующую проблему. Нам дают массив элементов, принадлежащих двум классам: или красный или синий. Мы должны перестроить элементы массива так, чтобы все синие элементы были на первом месте...
Документация не гарантирует это. Есть ли какое-либо другое место, что оно документируется? Я предполагаю, что это могло бы быть стабильно, так как метод сортировки для списков, как гарантируют, будет стабилен (Примечания 9-я точка: "...
Предположим, что мой вход (a, b и c для различения равные ключи) 1 6a 8 3 6b 0 6c, 4 Моих вида подсчета сохранят как (отбрасывание a, b и c информации!!) 0 (1) 1 (1) 3 (1) 4 (1) 6 (3) 8 (1), который даст...
Я предполагаю, что старая добрая функция qsort в stdlib не стабильна, потому что в странице справочника ничто не говорится об этом. Это - функция, о которой я говорю: #include <stdlib.h>...
У меня есть идентификатор в определенном порядке >>> album_ids = [24, 15, 25, 19, 11, 26, 27, 28]
>>> Альбомы = альбом.Objects.filter (id__in = album_ids, опубликован = true)
>>> [ALBUM.ID для ...
Я использую TList / TObjectList и TStringList (со связанными объектами) для множества задач, либо как есть, либо как основу для более сложных структур. Хотя функции сортировки обычно достаточно хороши, ...
Я пытаюсь понять эту статью: Стабильное разделение на минимальное пространство
в линейное время. Похоже, что важнейшей частью утверждения является то, что алгоритм B стабильно сортирует битовый массив размера n в O (...