[자바 프로그래밍] 퀵소트, 합병소트 소스 (비교 분석 레포트까지)
본 자료는 미리보기를 지원하지 않습니다.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
해당 자료는 3페이지 까지만 미리보기를 제공합니다.
3페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

[자바 프로그래밍] 퀵소트, 합병소트 소스 (비교 분석 레포트까지)에 대한 보고서 자료입니다.

본문내용

퀵소트 소스의 일부분이에요~

import java.io.*;
import java.util.*;
class QuickSort {

String dbname="";
int dbsize=0;
int order=0;
long time=0;

public int partition(double[] a,int l,int r){

int i=l-1;
int j=r;

double pivot=a[r];

if(order==0){
for(;;){
while(a[++i] ;
while(i<--j&&pivot ;
if(i>=j) break;
swap(a,i,j);
}
}

if(order==1){
for(;;){
while(a[++i]>pivot)
;
while(i<--j&&pivot>a[j])
;
if(i>=j) break;
swap(a,i,j);
}
}

swap(a,i,r);
return i;

}

public void swap(double[] a,int i,int j){
double temp=a[i];
a[i]=a[j];
a[j]=temp;
}

public void qsort(double[] a,int l,int r){

if(l>=r) return;
swap(a,l,r); //배열의 첫번째 요소를 추축으로 만듦
int v=partition(a,l,r);
qsort(a,l,v-1);
qsort(a,v+1,r);
}

키워드

  • 가격1,000
  • 페이지수10페이지
  • 등록일2006.05.10
  • 저작시기2005.10
  • 파일형식압축파일(zip)
  • 자료번호#348759
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니