K-Means++ is a unsupervised learning algorithm ensures a smarter initialization of the centroids and improves the quality of the clustering.
Apart from initialization, the rest of the algorithm is the same as the standard K-means algorithm.
Salary Dataset : https://www.kaggle.com/rsadiq/salary
Check out the colab notebook and boom you get all the details regarding K-means++ and methods with codes and graphs.