69 for(i=v->
nl;i<=n;i++){
70 if (v->element[i]>v->element[i+1]){
73 v->element[i]=v->element[i+1];
78 if (n<v->nl && swapped==1) {
79 printf(
"Error in bubble_sort longvector was not correctly sorted!! ");
113 for (i=la->
nl;i<=la->nh;i++) {
121 for(i=v->
nl;i<=n;i++){
122 if (v->element[i]>v->element[i+1]){
125 v->element[i]=v->element[i+1];
129 la->element[i]=la->element[i+1];
134 if (n<v->nl && swapped==1) {
135 printf(
"Error in bubble_sort longvector was not correctly sorted!! ");
139 }
while (swapped==1);
161 if (v->
nh!=m->
nrh) printf(
"Error in bubble_sort_matrix the vector to b sorted and the matrix has different size: %ld and %ld (rows)/n",v->
nh,m->
nrh);
165 for (r=m->
nrl;r<=m->nrh;r++) {
168 for (c=m->
ncl;c<=m->nch;c++){
170 m->element[r][c]=m->element[lk][c];
171 m->element[lk][c]=mk;
181 if (print==1) printf(
"Function bubble_sort_matrix was successfully executed! \n");