|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.09.2019, 17:11 | #1 |
Новичок
Джуниор
Регистрация: 14.09.2019
Сообщений: 2
|
Структура данных «Динамический массив»
Необходимо реализовать следующие функции:
1. Функция создания и инициализации полей массива (length,capacity,array) 2. Добавления элемента в массив 3. Удаление элемента из массива 4. Вставка элемента в начало 5. Вставка элемента в конец 6. Вставка после определенного элемента 7. Сортировка массива 8. Линейный поиск элемента в массиве 9. Бинарный поиск элемента в массиве При работе с массивом предполагается, что изначально выделяется буффер размера по умолчанию (4 или 8). Затем работа с элементами массива идет через реализованные функции. Программу необходимо оформить в виде меню. После запуска выводится список того, что можно сделать с массивом. Любой пункт можно выбирать множество раз |
14.09.2019, 17:14 | #2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Тут не решатель задач.
Если кто-то просто решит за вас, это вряд ли поможет вам разобраться. покажите свои наработки, конкретные вопросы и т.п. http://www.programmersforum.ru/announcement.php?f=31 Или в раздел Фриланс если вы не хотите ничего делать, а ищете кого-то, кто выполнит ваши задачи за вознаграждение.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
14.09.2019, 22:38 | #3 |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,306
|
katerinaga
На мой взгляд у вас несколько способов решить задачу. 1. Фриланс, заплатить и спать спокойно. 2. Найти товарищей поближе. Но это сложный путь, так как они не меньшие лентяи и даже за банку пива не будут напрягать мозг. 3. Найти подходящую книгу в электронном виде. Например, Т.А. Павловская, ЯВУ Паскаль. У неё же есть книга ЯВУ С++. В книге найти раздел динамические массивы. Там всё разжёвано хорошо и есть много примеров. Для вашей задачи подойдёт такая структура, как список. Плюсов третьего варианта много. Минус - надо самому что то делать. Если в процессе "приготовления" что то будет получаться "кислым" или "солёным", то пишите здесь: что пытались сделать и что не получается.
Как-то так, ...
|
15.09.2019, 14:37 | #4 |
Новичок
Джуниор
Регистрация: 14.09.2019
Сообщений: 2
|
Код:
выдает постоянные предупреждения, помогите пожалуйста, прога работает не оч ______________________ Используйте тег [CODE] (кнопка [CODE] в форме сообщения) при вставке кода на форум. Подробнее в FAQ Последний раз редактировалось Alex11223; 15.09.2019 в 19:47. |
15.09.2019, 19:48 | #5 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
16.09.2019, 11:20 | #6 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,707
|
Там их пачка должна быть, например, сравнение знаковых и беззнаковых. Да итак там куча вопросов: выходы за границу массивов, сайзоф от указателя, рост в 2 раза без учета реальной необходимости, смешивание нью/реаллок...
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Внесение данных в двумерный динамический массив | Vladislavv | Помощь студентам | 5 | 08.10.2014 00:19 |
Структура и динамический массив | averardo | Общие вопросы C/C++ | 8 | 17.06.2013 15:10 |
Структура в С++ (динамический массив) | Елена_05 | Общие вопросы C/C++ | 1 | 23.05.2011 12:20 |
Динамический массив - или всё таки не динамический? | vedro-compota | Общие вопросы C/C++ | 30 | 10.12.2010 23:22 |