# push(n) -- push dans une queue function push(n) { q[length(q)+1] = n return n } # pop(n) -- pop dans une queue function pop() { if (emptyP()) { print "Popping from empty queue." exit } r = q[length(q)] delete q[length(q)] return r } # emptyP() -- est-ce-que la queue est vide ? function emptyP() { return length(q) == 0 }