数据结构和算法——睡眠排序

java 复制代码
public class SleepSort {
    public static void main(String[] args) {
        int[] nums = new int[]{1, 2, 34, 4, 45, 56};
        sleepSort(nums);
    }

    public static void sleepSort(int[] nums) {
        for (int i = 0; i < nums.length; i++) {
            final int num = nums[i];
            new Thread(() -> {
                try {
                    Thread.sleep(num);
                } catch (InterruptedException e) {
                    e.printStackTrace();
                }
                System.out.println(num);
            }).start();
        }
    }
}

参考视频:沙雕代码之【睡眠排序】深度讲解_哔哩哔哩_bilibili

相关推荐
_poplar_19 小时前
15 【C++11 新特性】统一的列表初始化和变量类型推导
开发语言·数据结构·c++·git·算法
AresXue19 小时前
推广一下自己刚撸的 IDEA 插件—Bean Copy 助手
java
CoovallyAIHub19 小时前
YOLO Vision 2025 还没结束!亚洲首场登陆深圳,YOLO26有望亮相
深度学习·算法·计算机视觉
寂静山林19 小时前
UVa 10447 Sum-up the Primes (II)
算法
会跑的葫芦怪19 小时前
RabbitMQ全面详解:从核心概念到企业级应用
java·分布式·rabbitmq
尤老师FPGA19 小时前
使用ZYNQ芯片和LVGL框架实现用户高刷新UI设计系列教程(第三十二讲)
android·java·ui
战族狼魂19 小时前
基于python+Java的二手车与奔驰销量数据可视化平台
java·数据库·python
zy_destiny19 小时前
【工业场景】用YOLOv8实现行人识别
人工智能·深度学习·opencv·算法·yolo·机器学习
paj12345678919 小时前
elasticsearch-8.12.2集群部署
java·elasticsearch
1candobetter20 小时前
JAVA后端开发——软件分层架构中的“管道井”原则
java·开发语言·架构