Для меня это - алгоритм слабой пирамидальной сортировки, потому что это показывает (1) насколько мудрая выбранная структура данных (и алгоритмы, работающие над ним), может влиять на производительность и (2) это, захватывающие вещи могут быть обнаружены даже в старых, известных вещах. (слабая пирамидальная сортировка является лучшим вариантом всех пирамидальных сортировок, который был доказан восемь лет спустя.)
Я использовал orca , чтобы обнаружить имена, сгенерированные для настраиваемых действий. Они оказались SetA
и SetB
. Следующее делает то, что я хочу:
<SetProperty Id="A" Before="AppSearch" Value="Hello" />
<SetProperty Id="B" After="SetA" Value="[A] world!" />