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

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

相关推荐
Wood_Like6 分钟前
从递归入手一维动态规划
算法·动态规划
折枝寄北9 分钟前
数据结构 | 证明链表环结构是否存在
数据结构·链表
LAOLONG-C24 分钟前
先占个日常,等会写。
数据结构
Mr.Java.28 分钟前
Spring Boot MongoDB自定义连接池配置
java·spring boot·后端·mongodb
JIngJaneIL42 分钟前
健身管理小程序|基于java微信开发健身管理小程序的系统设计与实现(源码+数据库+文档)
java·数据库·小程序·vue·毕业设计·论文·健身管理小程序
菠萝崽.1 小时前
springboot中测试python脚本:ProcessBuilder
java·开发语言·spring boot·python·processbuilder
爱奥尼欧1 小时前
算法竞赛中常用的数据处理库函数
算法
袖清暮雨1 小时前
【专题】贪心算法
算法·贪心算法
_Vinyoo1 小时前
算法——分治
数据结构·算法
哪吒编程1 小时前
从0.031秒优化0.018秒,JEP 483为Java应用带来的启动加速黑科技
java·后端