Stay organized with collections
Save and categorize content based on your preferences.
C++ Reference: class ConnectedComponents
This documentation is automatically generated.
Method |
AddArc | Return type: void Arguments: NodeIndex tail, NodeIndex head Adds the information that NodeIndex tail and NodeIndex head are connected.
|
AddGraph | Return type: void Arguments: const Graph& graph |
CompressPath | Return type: NodeIndex Arguments: NodeIndex node Compresses the path for node.
|
ConnectedComponents | |
GetClassRepresentative | Return type: NodeIndex Arguments: NodeIndex node Returns the equivalence class representative for node.
|
GetNumberOfConnectedComponents | Return type: NodeIndex Returns the number of connected components. Allocates num_nodes_ bits for
the computation.
|
Init | Return type: void Arguments: NodeIndex num_nodes Reserves memory for num_nodes and resets the data structures.
|
MergeClasses | Return type: void Arguments: NodeIndex node1, NodeIndex node2 Merges the equivalence classes of node1 and node2.
|
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2020-10-19 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Missing the information I need"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Too complicated / too many steps"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Out of date"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Samples / code issue"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]