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 輸入...