最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

JAVA,RadixSort,桶排序

2021-07-08 01:06 作者:劉姥姥還喝牛奶  | 我要投稿

public static void sort(List<String> element, int digits) {? ? ? ? ? //digits-排列位數(shù)

? ?@SuppressWarnings(" unchecked ")
? ?List<String>[] buckets = (List<String>[]) new ArrayList[128];
? ?try {
? ? ? ?for (int n = digits - 1; n >= 0; n--) {
? ? ? ? ? ?for (String i : element) {
? ? ? ? ? ? ? ?if (i.length() < digits) {
? ? ? ? ? ? ? ? ? ?throw new Exception("element" + '"' + i + '"' + " short than digit");
? ? ? ? ? ? ? ?}
? ? ? ? ? ? ? ?if (buckets[getBucket(i, n)] == null) {
? ? ? ? ? ? ? ? ? ?buckets[getBucket(i, n)] = new ArrayList<>();
? ? ? ? ? ? ? ?}
? ? ? ? ? ? ? ?buckets[getBucket(i, n)].add(i);
? ? ? ? ? ?}
? ? ? ? ? ?element.clear();
? ? ? ? ? ?for (int i = 0; i < buckets.length; i++) {
? ? ? ? ? ? ? ?if (buckets[i] != null) {
? ? ? ? ? ? ? ? ? ?for (int a = 0; a < buckets[i].size(); a++) {
? ? ? ? ? ? ? ? ? ? ? ?element.add(buckets[i].get(a));
? ? ? ? ? ? ? ? ? ?}
? ? ? ? ? ? ? ? ? ?buckets[i].clear();
? ? ? ? ? ? ? ?}
? ? ? ? ? ?}

? ? ? ?}
? ?} catch (Exception e) {
? ? ? ?e.printStackTrace();
? ?}
}

private static int?getBucket(String value, int?position) {
? ?return?value.charAt(position);
}

JAVA,RadixSort,桶排序的評論 (共 條)

分享到微博請遵守國家法律
益阳市| 宁国市| 龙口市| 洪泽县| 巴楚县| 安庆市| 封开县| 富顺县| 成武县| 呼图壁县| 南汇区| 兰溪市| 株洲市| 镇远县| 西藏| 沁源县| 蓬安县| 离岛区| 承德县| 牡丹江市| 张家川| 伊宁县| 特克斯县| 保山市| 黎平县| 柯坪县| 山丹县| 清镇市| 定安县| 九寨沟县| 尼玛县| 浦北县| 青岛市| 逊克县| 昌图县| 敦煌市| 洪湖市| 东乌珠穆沁旗| 同心县| 巫山县| 滁州市|