| from ..utils._typedefs cimport intp_t | |
| cdef class UnionFind: | |
| cdef intp_t next_label | |
| cdef intp_t[:] parent | |
| cdef intp_t[:] size | |
| cdef void union(self, intp_t m, intp_t n) noexcept | |
| cdef intp_t fast_find(self, intp_t n) noexcept | |
| from ..utils._typedefs cimport intp_t | |
| cdef class UnionFind: | |
| cdef intp_t next_label | |
| cdef intp_t[:] parent | |
| cdef intp_t[:] size | |
| cdef void union(self, intp_t m, intp_t n) noexcept | |
| cdef intp_t fast_find(self, intp_t n) noexcept | |