In their book Wu et al. describe the top 10 algorithms in data mining. Below is shown how easy one can do this in R. The datasets used are available in R itself, no need to download anything. Run data() to see the available datasets. Nothing is original here, everything was Googled, and no references are made to sources. The purpose of all this is to show how quickly you can prototype most algorithms with minimal code, in R.

1. C4.5

2. k-means

3. Support Vector Machines

4. The Apriori algorithm

5. The EM algorithm

6. Page Rank

7. AdaBoost

8. k-nearest neighbor

9. Naive Bayes

10. CART

Source: Top 10 algorithms in data mining — using R