Answer:
Algorithms in Java are static methods that can be used to perform various operations on collections. Since algorithms can be used on various collections, these are also known as generic algorithms. Let's see the implementation of different methods available in the collections framework.