Class SparseSet
A sparse set implementation.
Assembly: Advanced.Algorithms.dll
Syntax
public class SparseSet : IEnumerable<int>, IEnumerable
Constructors
SparseSet(Int32, Int32)
Declaration
public SparseSet(int maxVal, int capacity)
Parameters
Properties
Count
Declaration
public int Count { get; }
Property Value
Methods
Add(Int32)
Declaration
public void Add(int value)
Parameters
Type |
Name |
Description |
Int32 |
value |
|
Clear()
Declaration
GetEnumerator()
Declaration
public IEnumerator<int> GetEnumerator()
Returns
HasItem(Int32)
Declaration
public bool HasItem(int value)
Parameters
Type |
Name |
Description |
Int32 |
value |
|
Returns
Remove(Int32)
Declaration
public void Remove(int value)
Parameters
Type |
Name |
Description |
Int32 |
value |
|
Explicit Interface Implementations
IEnumerable.GetEnumerator()
Declaration
IEnumerator IEnumerable.GetEnumerator()
Returns
Implements