19:33 

ребят, может кто-нибудь помочь написать сортировку Хоара(быструю сортировку) для матрицы на С++
программа должна сравнивать строки по первому элементу, если они равны, то по последующему и т.д.

выручайте, пожалуйста, а то для массива строк все работает, а для матрицы ничего не выходит, уже голову сломала.

Комментарии
2013-10-21 в 01:02 

Rei II
-
а код покажите

2013-10-21 в 01:16 

void qsort( int x[], int n, int I, int J);
int main(int argc, char* argv[])
{
cout<<"vvedite n\n";
int n; cin>>n;
randomize();
int *x;

x=new int[n];
for (int i=0; i<=n-1; i++)
x[i]=1+rand()%20;

for (int i=0; i<=n-1; i++)
cout<a) j--;
if(i<=j)
{
int buf=x[i];
x[i]=x[j];
x[j]=buf;
i++; j--;
}
}
if (I<j)
qsort (x,n,I,j);

if (i

2013-10-21 в 01:17 

if (i<J)
qsort (x,n,i,J);


}


это для строки, а для матрицы не знаю, как модифицировать его

2013-10-21 в 16:01 

дочь солнца., обратитесь в это сообщество - programming.diary.ru/

URL
   

Клуб Точных Наук (математика, физика, химия, астрономия)

главная