Struct cp_library_rs::data_structure::multiset_splay_tree::Multiset
source · pub struct Multiset<K: Ord> {
pub root: Option<NodePtr<K, usize>>,
/* private fields */
}
Expand description
Multiset
- 多重集合
Fields§
§root: Option<NodePtr<K, usize>>
Implementations§
source§impl<K: Ord> Multiset<K>
impl<K: Ord> Multiset<K>
sourcepub fn range<R: RangeBounds<K>>(
&mut self,
range: R
) -> NodeRangeIterator<'_, K, usize> ⓘ
pub fn range<R: RangeBounds<K>>( &mut self, range: R ) -> NodeRangeIterator<'_, K, usize> ⓘ
指定した区間のイテレータを返す
sourcepub fn iter(&self) -> NodeIterator<'_, K, usize> ⓘ
pub fn iter(&self) -> NodeIterator<'_, K, usize> ⓘ
ノードのイテレータを返す