이 기사에서는 Java 정렬 알고리즘의 수면 분류 정렬에 대해 설명합니다. 다음과 같이 참조에 대해 공유하십시오.
매우 창의적인 정렬 알고리즘 인 SleepSort를 공유하십시오. 스레드의 수면 ()을 영리하게 활용하면 코드는 다음과 같습니다.
공개 클래스 수면 소트 { / ** * @param args * / public static void main (String [] args) {// todo 자동 생성 메소드 스터브 int [] ints = {1,4,7,3,8,9,2,6,5}; SortThread [] sortthreads = new SortThread [ints.length]; for (int i = 0; i <sortthreads.length; i ++) {SortThreads [i] = new SortThread (ints [i]); } for (int i = 0; i <sortthreads.length; i ++) {sortthreads [i] .start (); }}} class sortthread는 스레드 {int ms = 0; public sortthread (int ms) {this.ms = ms; } public void run () {try {sleep (ms*10+10); } catch (InterruptedException e) {e.printstacktrace (); } system.out.println (ms); }}이 기사가 모든 사람의 Java 프로그래밍에 도움이되기를 바랍니다.