@@ -0,0 +1,795 @@
+package es.inetb.jalgo.sort;%0A%0Aimport java.util.Collection;%0A%0A/**%0A * This interface defines a Sort Algorithm.%0A * %0A * The important method is sort, but getName is a helper to deal with algorigthms%0A * %0A * @author jberges%0A *%0A */%0Apublic interface SortAlgo %7B%0A%0A%09/**%0A%09 * All SortAlgo implementations gets a Collection and sorts it. Collection is %0A%09 * using also Generics to be able to sort any kind of items that implements comparable.%0A%09 * %0A%09 * @param items Collection of Comparable items%0A%09 * %0A%09 * @return A sorted collection with items content%0A%09 */%0A%09public %3CE extends Comparable%3C? super E%3E%3E Collection%3CE%3E sort(Collection%3CE%3E items);%0A%09%0A%09/**%0A%09 * Just return this algorith name. Not functional use, but helper if we want to log something%0A%09 * %0A%09 * @return Algorithm name.%0A%09 */%0A    public String getName();%0A%7D%0A

Add sort package and SortAlgo interface