Skip to content

Add files via upload#1

Open
gx-bit wants to merge 1 commit intomainfrom
fix
Open

Add files via upload#1
gx-bit wants to merge 1 commit intomainfrom
fix

Conversation

@gx-bit
Copy link
Owner

@gx-bit gx-bit commented Nov 17, 2025

并查集的按秩合并:在按秩合并的实现中,当两个树高度相等时,将一棵树合并到另一棵树,并将高度加1。这个实现是正确的,但注意在路径压缩后,树的高度并不是准确的,不过按秩合并仍然可以作为一个优化,因为路径压缩不会使树的高度增加,所以按秩合并仍然有效。

性能考虑:使用优先队列来排序每个连通分量中的字符,最坏情况下,如果整个字符串都在一个连通分量中,那么优先队列的插入和删除操作的时间复杂度为O(n log n)。整体算法的时间复杂度主要受并查集操作和优先队列操作影响,并查集操作接近O(n),而优先队列操作最坏为O(n log n)。所以整体是O(n log n)级别,可以接受。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant