racket/collects/data
Robby Findler 98633665b3 extend data/queue library
- add enqueue-front!

- add queue-filter!

- use the predicates instead of the /c contracts

- make queue-length take constant time

- add some random tests

- note the running times of all of the operations in the docs

- make queues be sequences directly (and use make-do-sequence
  to implement in-queue instead of building a list)

- added non-empty-queue? (note extra hypen as compared
  to the past; this seems better since the function
  wasn't exported before and we already have other
  functions named "non-empty-<something>" but not
  others namedn "nonempty-<something>")
2012-11-21 11:10:02 -06:00
..
scribblings extend data/queue library 2012-11-21 11:10:02 -06:00
tests moved the docs-complete library into rackunit 2011-05-05 16:10:42 -05:00
gvector.rkt add #:break' and #:final' to `for' forms 2012-09-14 14:57:35 -06:00
heap.rkt add heap sequencing fns to data/heap 2012-10-27 21:09:29 -04:00
info.rkt Some info.rkt cleanups. 2011-08-29 16:33:13 -04:00
integer-set.rkt Move mzlib/integet-set => data/integer-set 2012-07-20 16:00:47 -04:00
interval-map.rkt removed useless requires 2011-09-27 19:28:44 -06:00
order.rkt Implementation of #:defaults keyword for define-generics 2012-11-09 20:14:56 -05:00
queue.rkt extend data/queue library 2012-11-21 11:10:02 -06:00
skip-list.rkt Rename generics => generic. 2012-05-24 16:51:14 -04:00
splay-tree.rkt Rename generics => generic. 2012-05-24 16:51:14 -04:00