4.08.2011 / 10:26 | |
mrEDitor Пользователь Сейчас: Offline
Имя: Эдуард Откуда: Новороссийск » Таганрог Регистрация: 13.03.2011
| Dmitriy, void QuickSort(int[] A, int L, int R) {
int i, j, x, t;
while(L < R) {
x = A[L];
i = L;
j = R;
while(i <= j) {
while(A[i] < x) i++;
while(x < A[j]) aj--;
if(i <= j) {
t = A[i];
A[i] = A[j];
A[j] = t;
i++;
j--;
}
}
if(j-L > R-i) {
QuickSort(A,i,R);
R = j;
} else {
QuickSort(A,L,j);
L = i;
}
}
}
Вроде так |
4.08.2011 / 10:32 | |
ScRoLiS Пользователь Сейчас: Offline
Регистрация: 28.06.2010
| Вернее вместо ; понаставлял ,
__________________
Чпок... Добрый вечер! |
9.08.2011 / 20:17 | |
Dmitriy Пользователь Сейчас: Offline
Имя: Дмитрий Откуда: В тайге живу Регистрация: 07.03.2010
| int partition(#int m[];int a;int b){
int i=a;
for(int j=a;j<=b;j++){ // просматриваем с a по b
if(m[j]<=m[b]){ // если элемент m[j] не превосходит m[b],
int t=m[i]; // меняем местами m[j] и m[a], m[a+1], m[a+2] и так далее...
m[i]=m[j]; // то есть переносим элементы меньшие m[b] в начало,
m[j]=t; // а затем и сам m[b] «сверху»
i++; // таким образом последний обмен: m[b] и m[i], после чего i++
}
}
return i-1; // в индексе i хранится <новая позиция элемента m[b]> + 1
}
#-почему там требует ";"? |
9.08.2011 / 20:25 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| Dmitriy, возможно перед этим кодом пропущена ;
__________________
let live |
9.08.2011 / 20:27 | |
Dmitriy Пользователь Сейчас: Offline
Имя: Дмитрий Откуда: В тайге живу Регистрация: 07.03.2010
| Нет, а вообще на J2ME функция правильно написана?
|
9.08.2011 / 21:21 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| Dmitriy, ну вроде да, только # убери.
__________________
let live |
10.08.2011 / 12:16 | |
Dmitriy Пользователь Сейчас: Offline
Имя: Дмитрий Откуда: В тайге живу Регистрация: 07.03.2010
| String get(int z){ return String.valueOf(z)+"|"; } Что не так, почему опять требует там ";"?!
|
10.08.2011 / 12:18 | |
kiriman Пользователь Сейчас: Offline
Имя: Кирилл Откуда: Красноярск Регистрация: 18.01.2010
| Dmitriy, Ты что пишешь? Или ты декомпиленные сорцы правишь? Склоняюсь ко второму, ибо уж глупые вопросы. давай я исправлю, за 500 рублей.
|
10.08.2011 / 12:39 | |
Dmitriy Пользователь Сейчас: Offline
Имя: Дмитрий Откуда: В тайге живу Регистрация: 07.03.2010
| Я не могу описать функцию. SDK Mobile их вообще поддерживает?
|
10.08.2011 / 15:29 | |
P@bloid Пользователь Сейчас: Offline
Имя: Павел Откуда: Волгоград Регистрация: 25.02.2010
| Dmitriy, естественно, значит че-то не то делаешь
|