This commit is contained in:
Oliver Hofmann
2026-03-27 17:19:51 +01:00
commit 4f5a78ac05
55 changed files with 14110 additions and 0 deletions
View File
+18
View File
@@ -0,0 +1,18 @@
class DisjointValue():
def __init__(self, value):
self.value = value
self.parent = None
def canonical(self):
if self.parent:
return self.parent.canonical()
return self
def same_set(self, other):
return self.canonical() == other.canonical()
def union(self, other):
self.canonical().parent = other.canonical()