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

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

相关推荐
快手技术2 小时前
AAAI 2026|全面发力!快手斩获 3 篇 Oral,12 篇论文入选!
前端·后端·算法
颜酱2 小时前
前端算法必备:滑动窗口从入门到很熟练(最长/最短/计数三大类型)
前端·后端·算法
8***f3952 小时前
Spring容器初始化扩展点:ApplicationContextInitializer
java·后端·spring
做科研的周师兄2 小时前
【MATLAB 实战】栅格数据 K-Means 聚类(分块处理版)—— 解决大数据内存溢出、运行卡顿问题
人工智能·算法·机器学习·matlab·kmeans·聚类
X在敲AI代码2 小时前
leetcodeD3
数据结构·算法
r_oo_ki_e_2 小时前
java22--常用类
java·开发语言
余瑜鱼鱼鱼2 小时前
Java数据结构:从入门到精通(十一)
数据结构
码农小韩2 小时前
基于Linux的C++学习——循环
linux·c语言·开发语言·c++·算法
linweidong3 小时前
C++ 中避免悬挂引用的企业策略有哪些?
java·jvm·c++
用户93761147581613 小时前
并发编程三大特性
java·后端