大小字母排序

2021-05-24 22:26:56 字數 1646 閱讀 7899

static void main(string args)

;//a a d d f f m

datetime dtstart = datetime.now;

#region --me--

arraylist al = new arraylist(chars);

al.sort();

arraylist alist = bubllesort(al);

for (int i = 0; i < alist.count; i++)

#endregion

#region --companion--

//arraylist list2 = new arraylist();

//foreach (var cha in chars)

////}

//for (var i = 0; i < chars.length; i++)

////    }

//}//for (var i = 0; i < list2.count; i++)

//#endregion

datetime dtend = datetime.now;

timespan ts = dtend.subtract(dtstart);

console.writeline(ts);

#region --字元排序---

//char newchar = bubblesort(al);

//for (int i = 0; i < newchar.length; i++)

//#endregion

#region --字串排序--

//string strs = new string ;

//for (int i = 0; i < strs.length; i++)

//#endregion

#region --整數陣列可以通過集合進行排序--

//int ints = new int ;

//listl = new list();

//foreach (int listitem in l)

//#endregion

console.readline();

}//冒泡

private static char bubblesort(char arrayvalue)

}temp = arrayvalue[i];

arrayvalue[i] = arrayvalue[minindex];

arrayvalue[minindex] = temp;

}return arrayvalue;

}private static arraylist bubllesort(arraylist al)

if (!alist.contains(al[i]))

alist.add(al[i]);

}return alist;

}private static int bubblesort(int arrayvalue)

}temp = arrayvalue[i];

arrayvalue[i] = arrayvalue[minindex];

arrayvalue[minindex] = temp;

}return arrayvalue;

}

尋找比目標字母大的最小字母

給定乙個只包含小寫字母的有序陣列letters 和乙個目標字母 target,尋找有序陣列裡面比目標字母大的最小字母。陣列裡字母的順序是迴圈的。舉個例子,如果目標字母target z 並且有序陣列為 letters a b 則答案返回 a 示例 輸入 letters c f j target a 輸...

153 尋找比目標字母大的最小字母

給定乙個只包含小寫字母的有序陣列letters 和乙個目標字母 target,尋找有序陣列裡面比目標字母大的最小字母。陣列裡字母的順序是迴圈的。舉個例子,如果目標字母target z 並且有序陣列為 letters a b 則答案返回 a 示例 輸入 letters c f j target a 輸...

744 尋找比目標字母大的最小字母

給定乙個只包含小寫字母的有序陣列letters和乙個目標字母target,尋找有序陣列裡面比目標字母大的最小字母。陣列裡字母的順序是迴圈的。舉個例子,如果目標字母target z 並且有序陣列為letters a b 則答案返回 a 輸入 letters c f j target a 輸出 c 輸入...