Skip to content
This repository was archived by the owner on Jul 11, 2026. It is now read-only.

BrezhnevSort Guide

github-actions[bot] edited this page Jul 11, 2026 · 3 revisions

BrezhnevSort Guide

BrezhnevSort 不看输入值,只按输入长度生成 1..n。该算法会把任意数值序列直接改写成序数序列,可以让任意数值序列和勃列日涅夫同志领导的中央的总路线一起摇摆!

示例

using StrangeSort.BrezhnevSort;

var values = new[] { 999, -3, 42, 0 };
var result = BrezhnevSorter.RewriteAsOrdinalSequence(values);
// result = [1, 2, 3, 4]

要点

  1. 输出只由输入长度决定。
  2. 它不是重排,而是重写。
  3. 输入值再特殊,也不会影响结果。

相关规范

公开算法行为契约

Clone this wiki locally