Re: [問題] 資料的比較、插入、排序
schedule.addtask(new Task(2, 20, 'A1'));
schedule.addtask(new Task(8, 10, 'A2'));
schedule.addtask(new Task(10, 15, 'A3'));
schedule.addtask(new Task(12, 10, 'A4'));
taskBs.add(new Task(2, 2, 'B1')); (實際長度8)
taskBs.add(new Task(12, 10, 'B2')); (實際長度26)
taskBs.add(new Task(22, 3, 'B3')); (實際長度29)
taskBs.add(new Task(12, 50, 'B4')); (實際長度66)
A1 A2 A3 A4
|>!---------|>>>>-----|>>>>>-------|>>>>>>-----
|>-! |>>>>>>-----|>>>>>>>>>>>-|>>~~~
B1 B2 B3 B4
我對這個機制的理解如上圖
A是主要的
B能否執行要看A延遲的時間是否足夠把B插入、執行、延遲跟切換回A的時間容納進去
原PO的文字描述實在是看不太懂
如果B的延遲時間會連帶延遲到A的時間
那麼根本不須排序了
A執行完換B就好
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.127.231.87
※ 文章網址: https://www.ptt.cc/bbs/java/M.1473054876.A.1FA.html
→
09/06 12:36, , 1F
09/06 12:36, 1F
→
09/06 12:52, , 2F
09/06 12:52, 2F
→
09/06 14:12, , 3F
09/06 14:12, 3F
→
09/06 14:14, , 4F
09/06 14:14, 4F
→
09/06 14:14, , 5F
09/06 14:14, 5F
→
09/06 14:16, , 6F
09/06 14:16, 6F
→
09/06 14:16, , 7F
09/06 14:16, 7F
→
09/06 15:08, , 8F
09/06 15:08, 8F
→
09/06 15:11, , 9F
09/06 15:11, 9F
→
09/06 15:24, , 10F
09/06 15:24, 10F
→
09/06 15:25, , 11F
09/06 15:25, 11F
→
09/06 15:25, , 12F
09/06 15:25, 12F
→
09/06 15:29, , 13F
09/06 15:29, 13F
討論串 (同標題文章)
java 近期熱門文章
PTT數位生活區 即時熱門文章