sunterlib/scsh/treaps/interfaces.scm

16 lines
406 B
Scheme

(define-interface treaps-interface
(export make-treap
treap-get
treap-delete!
treap-get-min
treap-get-max
treap-delete-min!
treap-delete-max!
treap-empty?
treap-depth
treap-clear!
treap-put!
treap-for-each-ascending
treap-for-each-descending
treap-debugprint debugprint))