简单的问题所以如果我不需要,我不必重新发明轮子。
.NET是否具有与
等效的方法// sorts a list in-place between bounds [a, b)
public static void SortBounds<T>(this List<T> list, int a, int b)
{
// ...
}
(可能带有可选的谓词)?
示例:
var list = {1, 5, 3, 1, 9, 2, 4 }
list.SortBounds(0, 4);
// now list is {1, 1, 3, 5, 2, 4 }
答案 0 :(得分:7)
var list = new List<int> { 1, 5, 3, 1, 9, 2, 4 };
list.Sort(0, 4,Comparer<int>.Default);