用最简单的方法实现下面这个排序函数,C#.NET实现1.public static List<Int32> Sort(int[] array) { … }2. 请列出UT Case,包括输入数据和预想结果。

解决方案 »

  1.   

    1、public static List <Int32> Sort(int[] array) {
                ArrayList al = new ArrayList(array);
                al.Sort();
    return al.ToArray(TypeCode.String);
    }
    2、UT Case???Unit Test??
      

  2.   

    public static List <Int32> Sort(int[] array) {
               
    return Array.Sort(array);
    }
      

  3.   

    public static List<Int32> Sort(int[] array)
    {
        Array.Sort(array);
        List<Int32> list = new List<Int32>();
        foreach (int item in array) list.Add(item);
        return list;
      

  4.   

    public static List<Int32> Sort(int[] array)
    {
        Array.Sort(array);
        List<Int32> list = new List<Int32>(array);
        return list;

      

  5.   

    public static List<Int32> Sort(int[] array)
    {
        Array.Sort(array);
        return new List<Int32>(array);

      

  6.   

    List<int> list = new List<int>(array);
    list.Sort();