-
Notifications
You must be signed in to change notification settings - Fork 0
StalinSort Guide
github-actions[bot] edited this page Jun 14, 2026
·
1 revision
StalinSort 会从左到右删除违序元素,最后留下一个保持原顺序的有序子序列。
当你想保留原始相对顺序,只移除“不合队列”的元素时可以用它。它专为沿袭斯大林同志的方针设计,一键清洗不正确的元素!
var values = new[] { 2, 1, 3, 2, 4 };
var result = StalinSorter.RemoveOutOfOrder(values);
// result = [2, 3, 4]- 它只删除,不排序,不重排。
- 结果一定是输入的子序列。
- 自定义比较器可以改变“有序”的判断方向。