我需要實現優先級集合。如何實現優先級集合
假設我們有集合(和它們的優先級)在以下三個值:
thisIsUrgent = Priority.High
thisIsImportant = Priority.Medium
thisIsBoring = Priority.Low
我想用MoveNext()
要經過收集得到另一個值。
假設我循環10次,每次從MoveNext()
打印值,所期望的輸出是:
thisIsUrgent
thisIsImportant
thisIsUrgent
thisIsUrgent
thisIsBoring
thisIsImportant
thisIsUrgent
thisIsUrgent
thisIsImportant
thisIsBoring
所以基本上,我得到五個高優先級值,3例正常一低。
任何想法?
我不明白的輸出。爲什麼它應該這樣出來? – 2010-11-03 17:00:59
我沒有得到它:( – st0le 2010-11-03 17:02:00
究竟是什麼問題? – YWE 2010-11-03 17:02:52