Anonymous user
Priority queue: Difference between revisions
Kotlin version enhanced
(Kotlin version) |
(Kotlin version enhanced) |
||
Line 2,288:
override fun compareTo(other: Task) = when {
priority < other.priority -> -1
else -> 0
}
}
fun main(args: Array<String>) {
val pq = PriorityQueue<Task>(listOf(Task(3, "Clear drains"), Task(4, "Feed cat"),
Task(
while (pq.any()) println(pq.remove())
}</lang>
|