이것은 지금까지 제 코드입니다. 내가 읽고 (unsorted1.txt 및 unsorted2.txt) 제공된 테스트 파일을 정렬 주요 방법quickSort 클래스의 main 메서드를 만듭니다.
public class quickSort extends DLList {
public static <E extends Comparable <? super E>> void quickSort(DLList<E> element){
sort(element, 0, element.size() - 1);
}
public static <E extends Comparable <? super E>> void sort(DLList<E> element, int l, int r) {
int i = l;
int j = r;
E pivot = element.get((l + r)/2), w;
do {
while (element.get(i).compareTo(pivot)< 0){
++i;
}
while (element.get(j).compareTo(pivot)> 0){
--j;
}
while (i <= j) {
w = element.get(i);
element.set(i, element.get(j));
element.set(j, w);
++i;
--j;
}
} while (i <= j);
if (l < j) {
sort(element, l, j);
}
if (i < r) {
sort(element, i, r);
}
}
public static void main(String[] args){
}
내 퀵 구현이 완료되고 그것이 이중 연결리스트에 기반을 구현하는 데 도움이 필요합니다. 텍스트 파일에는 여러 개의 정렬되지 않은 문자가 포함되어 있습니다. 그래서 모든 문자를로드하고 목록에 저장해야합니다. 그게 내가 도움이 필요한 것입니다.
IEnumerable .Sort()를 사용하는 데 문제가 있습니까? –