Hierarchical Clustering is the type of clustering which creates a tree structure.
There are two type of HC:
1. Hierarchical Agglomerative Clustering :  (Going up the tree)
    -Start with K(=N) clusters where N is total number of data points.
     -At each step compute pairwise distance between each all pts, group the points closer to each other.
    -Repeat until K=1.
2. Hierarchical Divisive Clustering : (Going down the tree)
     -Start with K=1 cluster.
    -It is similar to bisecting k-means.
-Rashmi Dubey.