1111111111111111111111111111111111111111 22222 33333 44444 55555 66666
111 2222222222222 333333333333333333
1111111 22222222 33333333 4444444 55555555 6666666 77777777 8888888 99999999 aaaaaaa bbbbbbb cccccccc ddddddd
Schedule(T)
- Sort T by finish times
- currentEnd = T[0].f
- Add T[0] to S
- For i = 1 to n-1 do
- If T[i].s > currentEnd
- Add T[i] to S
- currentEnd = T[i].f
- EndIF
- EndFor
- Return S