تصف هذه المقالة فرز SleepSort لخوارزمية فرز Java. شاركه للرجوع إليه ، على النحو التالي:
شارك خوارزمية الفرز الإبداعية للغاية: SleepSort. يستخدم بذكاء النوم () من المواضيع ، والرمز كما يلي:
الفئة العامة SleepSort { / ** * param args * / public static void main (string [] args) {// todo method method method tuto int [] ints = {1،4،7،3،8،9،2،6،5} ؛ sortTheread [] sortThEreds = جديد sortthread [ints.length] ؛ لـ (int i = 0 ؛ i <sortthreads.length ؛ i ++) {sortthreads [i] = new sortthread (ints [i]) ؛ } لـ (int i = 0 ؛ i <sortthreads.length ؛ i ++) {sortthreads [i] .start () ؛ }}} class sortthread يمتد مؤشر الترابط {int ms = 0 ؛ sortthread (int ms) {this.ms = ms ؛ } public void run () {try {sleep (ms*10+10) ؛ } catch (interruptedException e) {E.PrintStackTrace () ؛ } system.out.println (ms) ؛ }}آمل أن يكون هذا المقال مفيدًا لبرمجة Java للجميع.