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

歡迎光臨散文網(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,桶排序的評論 (共 條)

分享到微博請遵守國家法律
明水县| 清徐县| 潍坊市| 岱山县| 嘉黎县| 玛沁县| 佛坪县| 鄂托克前旗| 郑州市| 西和县| 松潘县| 花莲县| 石阡县| 迁西县| 离岛区| 北碚区| 富源县| 民勤县| 双牌县| 武鸣县| 独山县| 刚察县| 洛宁县| 石首市| 罗田县| 长沙县| 鹤山市| 新乡县| 方城县| 蒙城县| 赤峰市| 五华县| 沾化县| 洮南市| 洞口县| 鲁山县| 烟台市| 凤城市| 江门市| 临沭县| 赣榆县|