/*******************************************************************************
* File: mycomps.c
* Purpose: This file contains the functions for computing the connected
* components in a graph.
* Name: 
* Date:
*******************************************************************************/
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "component.h"

/*******************************************************************************
* Function: cc_linkedlist
* Purpose: This function will compute the connected components of a graph. A
* linked list representation is used.
* Name: 
* Date: 
*******************************************************************************/
void cc_linkedlist(struct VERTEX *graph, int numberofvertices)
{
}

/*******************************************************************************
* Function: cc_disjointforest
* Purpose: This function will compute the connected components of a graph. A
* disjoint forest representation is used.
* Name: 
* Date: 
*******************************************************************************/
void cc_disjointforest(struct VERTEX *graph, int numberofvertices)
{
}

/*******************************************************************************
* Function: find_set_df
* Purpose: This function finds the root of the tree. Path compression is
* implemented so the parent of every vertex (node) is set to the root of the
* tree.
* Name: 
* Date: 
*******************************************************************************/
struct VERTEX *find_set_df(struct VERTEX *vertex)
{
}
