Witam!!!!

Mam nastepujacy problem na temat :"Napisać klasę implementującą strukturę listy i algorytm sortowania tej listy metodą quicksort". NIe wiem jak do tego sie zbytnio zabrac. Zrobilem sobie plan, napisalem algorytm quicksort ale nie wiem jak dzieki klasie zaimplementowac strukture listy oraz jak pozniej polaczyc to z algorytmem sortowania tej listy metoda quicksort. Za pomoc w tym temacie z gory dziekuje!!!