Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
16
Task/Queue-Definition/J/queue-definition-1.j
Normal file
16
Task/Queue-Definition/J/queue-definition-1.j
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
queue_fifo_=: ''
|
||||
|
||||
pop_fifo_=: verb define
|
||||
r=. {. ::] queue
|
||||
queue=: }.queue
|
||||
r
|
||||
)
|
||||
|
||||
push_fifo_=: verb define
|
||||
queue=: queue,y
|
||||
y
|
||||
)
|
||||
|
||||
isEmpty_fifo_=: verb define
|
||||
0=#queue
|
||||
)
|
||||
10
Task/Queue-Definition/J/queue-definition-2.j
Normal file
10
Task/Queue-Definition/J/queue-definition-2.j
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
pop =: ( {.^:notnull ; }. )@: > @: ] /
|
||||
push =: ( '' ; ,~ )& > /
|
||||
tell_atom =: >& {.
|
||||
tell_queue =: >& {:
|
||||
is_empty =: '' -: 1 tell_queue
|
||||
|
||||
make_empty =: a: , a: [ ]
|
||||
onto =: [ ; }.@]
|
||||
|
||||
notnull =: 0 ~: #
|
||||
Loading…
Add table
Add a link
Reference in a new issue