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


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

Check this out!

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 30 | 3 | 11
Назад Вниз Каталог Обновить

Аноним 08/09/17 Птн 18:52:39  160708975  
blob (137Кб, 376x450)
Анончик, можеш подсказать плз написать круговой динамический массив в Си? Я знаю что простой круговой массив пишется через index % size. Но как мне его сделать динамическим?
Аноним 08/09/17 Птн 18:53:11  160709016
и сразу бамп
Аноним 08/09/17 Птн 18:59:36  160709418
бамп
Аноним 08/09/17 Птн 19:37:00  160711460
bump
Аноним 08/09/17 Птн 19:37:08  160711472
>>160708975 (OP)
maloc(sizeof(тип_данных)кол-во элементов массива которое ты введешь);
Аноним 08/09/17 Птн 19:47:43  160712117
>>160711472
Это подходит для начальной инициализации. Что если мне нужно будет увеличить размер если будет слишком много элементов?
Аноним 08/09/17 Птн 19:50:35  160712301
а зачем он нужен, напишите кратко плез
Аноним 08/09/17 Птн 19:52:19  160712397
>>160712301
на его основе можно сделать queue
Аноним 08/09/17 Птн 19:55:09  160712571
я победю
Аноним 08/09/17 Птн 19:55:33  160712603
>>160712571
блэд не тот тред
Аноним 08/09/17 Птн 20:13:04  160713601
бамп
Аноним 08/09/17 Птн 20:16:53  160713820
image.png (31Кб, 738x544)
>>160712117
кароч такой костыль придумал , мб у тебя опыта больше чем у меня так что сильно не блюй если знаешь что есть другое более правильно решение
Аноним 08/09/17 Птн 20:23:03  160714189
>>160713820
ну норм, только массив не круговой а обычный. Но идею ты мне подкинул,спасибо
Аноним 08/09/17 Птн 20:26:22  160714409
>>160714189
расскажи про круговой массив ,или ты так называешь матрицу ? или ссылку дай, не за что
Аноним 08/09/17 Птн 20:29:01  160714594
>>160713820
За такой код сразу нужно убивать
Аноним 08/09/17 Птн 20:29:02  160714595
>>160708975 (OP)
Ты про массивы переменной длины не слышал?
Аноним 08/09/17 Птн 20:31:29  160714742
>>160714595
это то же самое что и динамические массивы?
Аноним 08/09/17 Птн 20:32:25  160714803
>>160714594
ты по стилисте или функционалу , хотя и то и то думаю , сори мало опыта
Аноним 08/09/17 Птн 20:32:42  160714821
>>160714742
Нет.
Аноним 08/09/17 Птн 20:32:53  160714839
>>160714803
про стилистику *
Аноним 08/09/17 Птн 20:33:56  160714911
>>160714409
ссылка, правда на ангельском
http://www.mathcs.emory.edu/~cheung/Courses/171/Syllabus/8-List/array-queue2.html

По сути это массив у которого конец и начало соеденены вместе. в таком массиве можно удалять елементы и спереди и сзади.
Аноним 08/09/17 Птн 20:34:27  160714946
>>160714821
тогда не знаю. Расскажешь?
Аноним 08/09/17 Птн 20:50:05  160716041
бамп
Аноним 08/09/17 Птн 21:52:02  160719548
бабами
Аноним 08/09/17 Птн 22:36:56  160721879
бамп. https://ru.wikipedia.org/wiki/Кольцевой_буфер - вот что мне нужно, только чтобы увеличивался/уменьшался при необходимости
Аноним 08/09/17 Птн 22:58:17  160722898
1.png (71Кб, 752x862)
Аноним 08/09/17 Птн 23:35:36  160724831
Можешь в указатель засунуть массив с 2 указателями один из которых будет указывать на ячейку в памяти, а второй на следующий указатель с массивом указателей, а последний пусть указывает на первый.
Аноним 08/09/17 Птн 23:37:58  160724964
>>160724831
Это уже список какой-то, а не массив.
Аноним 08/09/17 Птн 23:46:19  160725398
>>160724964
А по другому не как, под динамический массив при добавлении элемента придется перевыделять полностью память. Массивы вообще не могут быть кольцевым index % size - это вообще только игра с индексами. Массив от этого кольцевым не становится.
Аноним 08/09/17 Птн 23:49:21  160725544
>>160712117
man realloc
Аноним 08/09/17 Птн 23:55:08  160725854
>круговой динамический массив в Си
>велосипед который ест сено и срет навозом
Каждый день Бог все дальше от нас.

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

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