Just another update
This commit is contained in:
parent
a25938f123
commit
00a190b0a6
6591 changed files with 94363 additions and 23227 deletions
|
|
@ -5,10 +5,8 @@
|
|||
(swap! q conj x))
|
||||
|
||||
(defn dequeue [q]
|
||||
(if (seq @q)
|
||||
(let [x (first @q)]
|
||||
(swap! q subvec 1)
|
||||
x)
|
||||
(if-let [[f & r] (seq @q)]
|
||||
(do (reset! q r) f)
|
||||
(throw (IllegalStateException. "Can't pop an empty queue."))))
|
||||
|
||||
(defn queue-empty? [q]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue