Package: hset 0.1.1

Giacomo Ceoldo

hset: Sets of Numbers Implemented with Hash Tables

Implementation of S4 class of sets and multisets of numbers. The implementation is based on the hash table from the package 'hash'. Quick operations are allowed when the set is a dynamic object. The implementation is discussed in detail in Ceoldo and Wit (2023) <arxiv:2304.09809>.

Authors:Giacomo Ceoldo [aut, cre, cph]

hset_0.1.1.tar.gz
hset_0.1.1.tar.gz(r-4.5-noble)hset_0.1.1.tar.gz(r-4.4-noble)
hset_0.1.1.tgz(r-4.4-emscripten)hset_0.1.1.tgz(r-4.3-emscripten)
hset.pdf |hset.html
hset/json (API)

# Install 'hset' in R:
install.packages('hset', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.

1.00 score 160 downloads 55 exports 1 dependencies

Last updated 2 years agofrom:b00142f706. Checks:OK: 2. Indexed: yes.

TargetResultDate
Doc / VignettesOKNov 28 2024
R-4.5-linuxOKNov 28 2024

Exports:!=%--%%--~%%-%%-~%%!imp%%!imp~%%&&%%&&~%%&%%&~%%+%%+~%%=<%%=<=%%=>%%=>=%%|%%||%%||~%%|~%%and%%and~%%in%%or%%or~%%sum%%sum~%%xor%%xor~%<<===>>=as.generalizedas.hsetas.not.generalizedcardinalityclone.of.hsetdifferencehsethset1.included.to.hset2hsets.are.equalinclusion.memberintersectionis.generalizedis.hsetmembersmultiplicitiesrefer.to.hsetsetsumsize.supportsymmdiffunion

Dependencies:hash

Readme and manuals

Help Manual

Help pageTopics
'hset' data structure for the R languageas.generalized as.hset as.not.generalized cardinality clone.of.hset hset is.generalized is.hset members multiplicities refer.to.hset size.support
Parametrized inclusion predicate between a member and an '"hset"' object%in% inclusion.member
Set and multiset operations%!imp% %!imp~% %&% %&&% %&&~% %&~% %+% %+~% %-% %--% %--~% %-~% %and% %and~% %or% %or~% %sum% %sum~% %xor% %xor~% %|% %||% %||~% %|~% difference intersection setsum symmdiff union
Binary subset and equality relations!= %=<% %=<=% %=>% %=>=% < <= == > >= hset1.included.to.hset2 hsets.are.equal