Skip to content

Releases: MhmdRyhn/set

v1.1.1

Choose a tag to compare

@MhmdRyhn MhmdRyhn released this 18 Aug 08:38

Bug Fixes

  • Fix the Remove method missing case where the items to be removed doesn't exist in the set.

v1.1.0

Choose a tag to compare

@MhmdRyhn MhmdRyhn released this 16 Aug 14:20

New Feature(s)

  • Add IsEmpty() method on set.

Changes to Existing Feature(s)

  • Make changes to the internal structure of set. The changes will improve the performance of the methods that rely on the Len() method.

Discontinued Feature(s)

N/A

v1.0.0

Choose a tag to compare

@MhmdRyhn MhmdRyhn released this 16 Aug 13:15

New feature(s)

This is the very initial release of the set package. In this release, the following features are available:

  • Initialize a set
  • Add items to the set
  • Remove an item from the set
  • Get the length of the set
  • Get the members of the set
  • Union of two sets
  • Intersection of two sets
  • Difference between two sets
  • Check if a set is equal to another set
  • Check if two sets are disjoint
  • Check if a set is a proper or improper subset of another set

Changes to Existing Feature(s)

N/A

Discontinued Feature(s)

N/A