Size: a a a

2020 July 23

VO

Vyacheslav Olkhovche... in pro.cxx
позиция-то как-то определяется
источник

CD

Constantine Drozdov in pro.cxx
или большинство - это подсчетом?
источник

KO

Konstantin Osipov in pro.cxx
struct node { int pos; }
источник

CD

Constantine Drozdov in pro.cxx
ну по pos и сортируйте
источник

KO

Konstantin Osipov in pro.cxx
в какой момент сортировать? вот у ноды произошло pos++. Всё пересортировывать?
источник

VO

Vyacheslav Olkhovche... in pro.cxx
зачем же всё?
источник

CD

Constantine Drozdov in pro.cxx
Konstantin Osipov
в какой момент сортировать? вот у ноды произошло pos++. Всё пересортировывать?
определяете позицию вставки проходом вперед, двигаете элемент
источник

VO

Vyacheslav Olkhovche... in pro.cxx
она или на месте осталась или поменялась с соедом
источник

VO

Vyacheslav Olkhovche... in pro.cxx
пузырек
источник

CD

Constantine Drozdov in pro.cxx
пузырек, да
источник

KO

Konstantin Osipov in pro.cxx
стоп. я знаю как эту задачу решить "вручную". с помощью кучи. это будет лучше чем "пузырёк" ).
источник

CD

Constantine Drozdov in pro.cxx
Konstantin Osipov
стоп. я знаю как эту задачу решить "вручную". с помощью кучи. это будет лучше чем "пузырёк" ).
это будет хуже, чем пузырек
источник

KO

Konstantin Osipov in pro.cxx
я ищу стандартный или околостандартный алгоритм.
источник

KO

Konstantin Osipov in pro.cxx
Constantine Drozdov
это будет хуже, чем пузырек
давайте не будем тратить на это время, правда.
источник

CD

Constantine Drozdov in pro.cxx
Вы можете проверить, если не верите. Для 10 элементов размером в int куча ничего вам не даст
источник

CD

Constantine Drozdov in pro.cxx
Если у вас конечно не процессор типа 80486
источник

KO

Konstantin Osipov in pro.cxx
это 10 элементов размера struct node.
источник

VO

Vyacheslav Olkhovche... in pro.cxx
до 40 элементов на современых процах пузырек быстрее всего
источник

CD

Constantine Drozdov in pro.cxx
Konstantin Osipov
это 10 элементов размера struct node.
если struct node большая, почему вы не хотите перестать аллоцировать её в этом массиве?
источник

KO

Konstantin Osipov in pro.cxx
давайте. сделаем std::vector<struct node *>.
источник