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

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

相关推荐
BillKu10 分钟前
Java后端检查空条件查询
java·开发语言
jackson凌14 分钟前
【Java学习笔记】String类(重点)
java·笔记·学习
MSTcheng.33 分钟前
【数据结构】顺序表和链表详解(下)
数据结构·链表
刘白Live37 分钟前
【Java】谈一谈浅克隆和深克隆
java
一线大码39 分钟前
项目中怎么确定线程池的大小
java·后端
要加油哦~42 分钟前
vue · 插槽 | $slots:访问所有命名插槽内容 | 插槽的使用:子组件和父组件如何书写?
java·前端·javascript
Q81375746044 分钟前
中阳视角下的资产配置趋势分析与算法支持
算法
crud1 小时前
Spring Boot 3 整合 Swagger:打造现代化 API 文档系统(附完整代码 + 高级配置 + 最佳实践)
java·spring boot·swagger
天天摸鱼的java工程师1 小时前
从被测试小姐姐追着怼到运维小哥点赞:我在项目管理系统的 MySQL 优化实战
java·后端·mysql
yvestine1 小时前
自然语言处理——文本表示
人工智能·python·算法·自然语言处理·文本表示