Accenture interview question

Explain clustering algorithm. different type of techniques.