99% of the Set Module done.

The 1% is the Distinct Iterator that relies on a Set implementation.
So I have to make a dedicated set implementation.
This commit is contained in:
2022-12-06 04:57:43 +01:00
parent 2ed090e989
commit d44ad2d42e
10 changed files with 167 additions and 50 deletions
+26 -26
View File
@@ -4,10 +4,10 @@
"Collection": true,
"Function": true,
"List": true,
"Map": true,
"Map": false,
"Pair": true,
"PriorityQueue": true,
"Set": true,
"Set": false,
"Boolean": {
"Enabled": true,
"Base": {
@@ -367,15 +367,15 @@
},
"Set": {
"Enabled": true,
"LinkedHashSet": true,
"LinkedCustomHashSet": true,
"LinkedHashSet": false,
"LinkedCustomHashSet": false,
"OrderedSet": true,
"ArraySet": true,
"AVLTreeSet": true,
"ImmutableSet": true,
"CustomHashSet": true,
"Sets": true,
"SortedSet": true,
"SortedSet": false,
"HashSet": true,
"RBTreeSet": true
},
@@ -638,15 +638,15 @@
},
"Set": {
"Enabled": true,
"LinkedHashSet": true,
"LinkedCustomHashSet": true,
"LinkedHashSet": false,
"LinkedCustomHashSet": false,
"OrderedSet": true,
"ArraySet": true,
"AVLTreeSet": true,
"ImmutableSet": true,
"CustomHashSet": true,
"Sets": true,
"SortedSet": true,
"SortedSet": false,
"HashSet": true,
"RBTreeSet": true
},
@@ -909,15 +909,15 @@
},
"Set": {
"Enabled": true,
"LinkedHashSet": true,
"LinkedCustomHashSet": true,
"LinkedHashSet": false,
"LinkedCustomHashSet": false,
"OrderedSet": true,
"ArraySet": true,
"AVLTreeSet": true,
"ImmutableSet": true,
"CustomHashSet": true,
"Sets": true,
"SortedSet": true,
"SortedSet": false,
"HashSet": true,
"RBTreeSet": true
},
@@ -1180,15 +1180,15 @@
},
"Set": {
"Enabled": true,
"LinkedHashSet": true,
"LinkedCustomHashSet": true,
"LinkedHashSet": false,
"LinkedCustomHashSet": false,
"OrderedSet": true,
"ArraySet": true,
"AVLTreeSet": true,
"ImmutableSet": true,
"CustomHashSet": true,
"Sets": true,
"SortedSet": true,
"SortedSet": false,
"HashSet": true,
"RBTreeSet": true
},
@@ -1451,15 +1451,15 @@
},
"Set": {
"Enabled": true,
"LinkedHashSet": true,
"LinkedCustomHashSet": true,
"LinkedHashSet": false,
"LinkedCustomHashSet": false,
"OrderedSet": true,
"ArraySet": true,
"AVLTreeSet": true,
"ImmutableSet": true,
"CustomHashSet": true,
"Sets": true,
"SortedSet": true,
"SortedSet": false,
"HashSet": true,
"RBTreeSet": true
},
@@ -1722,15 +1722,15 @@
},
"Set": {
"Enabled": true,
"LinkedHashSet": true,
"LinkedCustomHashSet": true,
"LinkedHashSet": false,
"LinkedCustomHashSet": false,
"OrderedSet": true,
"ArraySet": true,
"AVLTreeSet": true,
"ImmutableSet": true,
"CustomHashSet": true,
"Sets": true,
"SortedSet": true,
"SortedSet": false,
"HashSet": true,
"RBTreeSet": true
},
@@ -1993,15 +1993,15 @@
},
"Set": {
"Enabled": true,
"LinkedHashSet": true,
"LinkedCustomHashSet": true,
"LinkedHashSet": false,
"LinkedCustomHashSet": false,
"OrderedSet": true,
"ArraySet": true,
"AVLTreeSet": true,
"ImmutableSet": true,
"CustomHashSet": true,
"Sets": true,
"SortedSet": true,
"SortedSet": false,
"HashSet": true,
"RBTreeSet": true
},
@@ -2264,15 +2264,15 @@
},
"Set": {
"Enabled": true,
"LinkedHashSet": true,
"LinkedCustomHashSet": true,
"LinkedHashSet": false,
"LinkedCustomHashSet": false,
"OrderedSet": true,
"ArraySet": true,
"AVLTreeSet": true,
"ImmutableSet": true,
"CustomHashSet": true,
"Sets": true,
"SortedSet": true,
"SortedSet": false,
"HashSet": true,
"RBTreeSet": true
},