link中这样的排序是什么排序?算快速排序么?

link中这样的排序是什么排序?算快速排序么?

    public static void Main()
    {
        int[] arr = {1,6,2,0,3,5,8};
        paixu(arr);
    }
    public static void paixu(IEnumerable<int> arr)
    {
        if (arr.Count() == 0) return;
        int min=arr.Min();
        foreach (int n in arr.Where(x=>x==min))
            Console.WriteLine(n);
        paixu(arr.Where(x=>x>min));
    } 

大概看了下,应该算选择排序吧。