K-Means clustering is a Euclidean distance-based algorithm and groups data points using a centroid-based approach.