Java排序算法之SleepSort排序示例
本文實(shí)例講述了Java排序算法之SleepSort排序。分享給大家供大家參考,具體如下:
分享一個(gè)很有創(chuàng)意的排序算法:sleepSort 。巧妙利用了線程的sleep(),代碼如下:
public class SleepSort { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub 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 extends Thread { 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); } }
希望本文所述對(duì)大家java程序設(shè)計(jì)有所幫助。
相關(guān)文章
Springboot中靜態(tài)文件的兩種引入方式總結(jié)
這篇文章主要介紹了Springboot中靜態(tài)文件的兩種引入方式總結(jié),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-03-03eclipse中沒(méi)有SERVER的解決辦法(超詳細(xì))
使用eclipse進(jìn)行tomcat配置時(shí),經(jīng)常會(huì)發(fā)現(xiàn)一個(gè)重要的問(wèn)題就是打開(kāi)eclipse之后沒(méi)有了server選項(xiàng),所以本給大家詳細(xì)介紹了eclipse中沒(méi)有SERVER的解決辦法,文中有詳細(xì)的圖文講解,需要的朋友可以參考下2023-12-12Netty分布式編碼器寫(xiě)buffer隊(duì)列邏輯剖析
這篇文章主要介紹了Netty分布式編碼器寫(xiě)buffer隊(duì)列邏輯剖析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-03-03java正則表達(dá)式應(yīng)用的實(shí)例代碼
java正則的實(shí)例應(yīng)用分析,大家從下面的代碼中,就能知道java正則的應(yīng)用與寫(xiě)法2008-10-10Springcloud GateWay網(wǎng)關(guān)配置過(guò)程圖解
這篇文章主要介紹了Springcloud GateWay網(wǎng)關(guān)配置過(guò)程圖解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-12-12IDEA 錯(cuò)誤之找不到或無(wú)法加載主類的問(wèn)題
這篇文章主要介紹了IDEA 錯(cuò)誤之找不到或無(wú)法加載主類,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-08-08JPA使用樂(lè)觀鎖應(yīng)對(duì)高并發(fā)方式
這篇文章主要介紹了JPA使用樂(lè)觀鎖應(yīng)對(duì)高并發(fā)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-10-10