[ harry.h @ 10.06.2007. 14:18 ] @
Ovo sam uradio za seminarski iz C++ quick sort,sad mi je za drugi seminarski potrebno ovo isto ali u javi,a ja sam potpuni laik od jave :) Ako mi moze tko pomoći ili dati upute kako da zapocnem. Code: #include <iostream.h> #include <conio.h> void main() { void srt(int[],int,int); int a[10],count=0,n; clrscr(); cout<<"unesi 10 brojeva : \n"; for (n=0;n<10;n++) { cout<<"br.: "<<(n+1)<<"\t\t\t"; cin>>a[n]; count++; } n=0; clrscr(); srt(a,n,count-1); clrscr(); cout<<"\t\tSortirani niz je : \n"; for (n=0;n<10;n++) { cout<<"\t\tpozicija : "<<(n+1)<<"\t"<<a[n]<<"\n"; } getch(); } void srt(int k[20],int lb,int ub) { int i,j,key,flag=0,temp; clrscr(); if (lb<ub) { i=lb; j=ub+1; key=k[i]; while(flag!=1) { i++; while(k[i]<key) { i++; } j--; while(k[j]>key) { j--; } if (i<j) { temp=k[i]; k[i]=k[j]; k[j]=temp; } else { flag=1; temp=k[lb]; k[lb]=k[j]; k[j]=temp; } } srt(k,lb,j-1); srt(k,j+1,ub); } } [Ovu poruku je menjao hyle dana 11.06.2007. u 16:00 GMT+1] |