Главная Настройка Mobile Контакты NSFW Каталог Пожертвования Купить пасскод Pics Adult Pics API Архив Реквест доски Каталог стикеров Реклама
Доски


[Ответить в тред] Ответить в тред

Check this out!


[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 20 | 2 | 8
Назад Вниз Каталог Обновить

Пузырьковый массив Аноним 19/07/17 Срд 08:01:00  1028206  
slide-0.jpg (38Кб, 1024x767)
Посмотрите, что не так в моей сортировке. С меня ничего спасибо с:
http://ideone.com/pCeNMo
Аноним 19/07/17 Срд 08:59:55  1028217
бамп
Аноним 19/07/17 Срд 09:49:40  1028226
Видоизмененный бамп, не понимаю где ошибка
https://repl.it/J8WX/0
Аноним 19/07/17 Срд 09:50:11  1028227
При вводе цифр больше 9 программа едет
Аноним 19/07/17 Срд 10:01:54  1028229
https://repl.it/J8WX/3
Аноним 19/07/17 Срд 10:17:56  1028234
>>1028229
Нумерация в массиве начинается с 0.
Аноним 19/07/17 Срд 10:32:49  1028238
>>1028206 (OP)
https://repl.it/J8WX/4
Аноним 19/07/17 Срд 10:38:46  1028244
>>1028238
i не параметризует цикл по j
Аноним # OP  19/07/17 Срд 10:39:55  1028245
всем спасибо
Аноним 19/07/17 Срд 10:41:08  1028246
>>1028244
Чё?
Аноним 19/07/17 Срд 10:44:54  1028247
>>1028246
Если i не параметризует цикл по j (как в коде), то внутренний цикл (по j) каждую итерацию (по i) будет заново сортировать уже отсортированный отрезок.
Аноним 19/07/17 Срд 10:54:13  1028251
>>1028245
Небольшое улучшение: A = (int) malloc(sizeof(int) n);
Аноним 19/07/17 Срд 11:02:47  1028255
>>1028251
что это строчка значит?
Аноним 19/07/17 Срд 11:03:59  1028257
>>1028247
Да ты прав - я обосрался
https://repl.it/J8WX/8
Аноним 19/07/17 Срд 11:08:11  1028259
>>1028255
Что двач звёздочки кушает.
Аноним 13/08/17 Вск 11:44:26  1043587
>>1028206 (OP)
1) Массив индексируется с 0 (те индексы идут 0..n-1)
2) Массив в си и есть поинтер, его не нужно вызывать с помощью &
3) В си ручное управление памятью: нельзя объявить массив без размера, нужно объявить просто поинтер в таком случае, под который потом надо выделить столько памяти, сколько нужно:
int a = malloc(sizeof(int) n); ) //создаем массив на n элементов
a[2] = 3; //пользуемся им, как массивом
...
free(a); //пишешь в конце программы, чтоб освободить память
Сейчас скину правильную версию
Аноним 13/08/17 Вск 11:50:56  1043591
1990Thequeuefor[...].jpg (66Кб, 700x394)
>>1028206 (OP)
>Пузырьковый массив
Это скорее куча
Аноним 13/08/17 Вск 11:57:10  1043599
>>1043587
фикс: & таки нужен в случае с обращением к a, ибо это вызов значения
Аноним 13/08/17 Вск 12:07:40  1043610
>>1043587
https://repl.it/J8WX/49
Вот так всё должно быть
Аноним 13/08/17 Вск 12:41:45  1043635
Вы что поехавшие? Хотите проблем с параллелизмом и дальнейшей разработкой? Сортировку надо вынести в отдельную функцию.
Аноним 14/08/17 Пнд 23:37:33  1044685
Проорал с ОП поста. Пацаны, не говорите ему.

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 20 | 2 | 8
Назад Вверх Каталог Обновить

Топ тредов
Избранное