The disadvantage with K - means clustering algorithm is that the value of K should be known in advance and with Hierarchical Clustering is that it consumes lot of time (O(n^2)). So an another algorithm known as Buckshot algorithm is used as an hybrid of the other two which addresses both the problems.
Preethi