- Fix a bug where
TreapSet<T>.add
would update an existing item. - Add a persistent implicit treap (
ImplicitTreap
). - Add
TreapList<T>
with logarithmicinsert
andremove
, build on top ofImplicitTreap
. - Add comparative benchmark for
list
andTreapList
.
- Add
TreapSet<T>
aSet<T>
with constant timetoSet
and logarithmicelementAt
,skip
, andtake
. - Add comparative benchmark for
HashSet
,LinkedHashSet
,SplayTreeSet
, andTreapSet
. - Increase test coverage to 100% branch coverage
- Initial version. Public interface still subject to change.