Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Работа для программиста > Ищу работу: резюме, портфолио, отзывы
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.10.2020, 07:41   #11
Loksiin12
Форумчанин
 
Регистрация: 04.10.2020
Сообщений: 136
По умолчанию

Цитата:
Сообщение от Алексей1153 Посмотреть сообщение
а то, что сейчас показано в ролике - трудноотлаживаемо, трудноиспользуемо и памятеутекательно.
Отлаживать вам ничего не нужно уже. Но то что такие штуки строить сложно эта да тут я промолчу, что касается памяти то нужно налаживать так чтоб память не утекала, а ещё ситуацию усугубляют эти функции:
Код:
new maloc
, авторы многих книг заметили это, а я это ещё и показал в 1ой рубрике почему эти функции не очень, я хочу свою сделать и наверное пока разработки не буду предлагать. Ну посмотрим, большинство пользователей использует стандартные функции выделения памяти и я пока тоже.
Loksiin12 вне форума Ответить с цитированием
Старый 13.10.2020, 08:12   #12
Алексей1153
фрилансер
Форумчанин
 
Регистрация: 11.10.2019
Сообщений: 947
По умолчанию

Цитата:
Сообщение от Loksiin12 Посмотреть сообщение
new maloc
тут нужно определиться, какой всё же язык будет использоваться.
malloc - это Си

C++ - это new (но придётся следить за освобождением памяти или делать класс-обёртку) и уже давно не менее стандартный std::vector

пример расположения трёхмерного массива 2*3*4 в векторе

Код:
012301230123012301230123 // цифрами показаны индексы последней размерности
схематично размерности размечены так
Код:
[0]                      [1]
[0][0] [0][1] [0][2]     [1][0] [1][1] [1][2]
                                       [1][2][0]  [1][2][1]  [1][2][2]  [1][2][3]
0123   0123   0123       0123   0123          0          1          2          3
Алексей1153 вне форума Ответить с цитированием
Старый 18.10.2020, 00:57   #13
Loksiin12
Форумчанин
 
Регистрация: 04.10.2020
Сообщений: 136
По умолчанию

В связи с тем что я хочу усовершенствовать предыдущие функции а также написать функцию выделения/распределения памяти я сделаю большой перерыв.
Мною планировалось написать функции увеличения и уменьшения ранга. Пример есть динамический массив mas[3][4], далее вы хотите положить ещё один ярус mas[3][4][2]. На уменьшение ранга такая функция есть: из массива mas[3][4][2] получаем mas[3][4]. Также я хотел создать функцию, которая будет менять ранг так: из mas[3] получаем mas[2][3], т.е. увеличиваем массив в 2 раза по вертикали, аналогично в сторону уменьшения. Также планировалось написать такие функции которые будут менять ширину многомерного динамического массива.
Если кому-то будет интересно под заказ сделаю, если нет в штатном режиме через год или более появятся.
Loksiin12 вне форума Ответить с цитированием
Старый 12.05.2022, 18:36   #14
ARUTER
Новичок
Джуниор
 
Регистрация: 12.05.2022
Сообщений: 7
По умолчанию

Loksiin12,
Здравствуйте, я ищу людей для решения алгоритмических задач, проект занимается обучением нейронной сети. Если вам это предложение интересно, мой телеграм ARUTER
ARUTER вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
функции для анимации шариков Leonid.76 JavaScript, Ajax 0 28.09.2020 18:18
Использование процедур для обработки массивов vaselisa162000 Паскаль, Turbo Pascal, PascalABC.NET 1 01.06.2018 09:14
Алгоритмы обработки массивов GregTar C++ Builder 3 17.07.2014 23:30
Пишу свой 1ый нормальный проект. Кто-нибудь протестируйте мой редактор обработки текста на java плиз monolit9951 Софт 8 09.10.2013 00:23
Программы обработки массивов Ne1StoM Помощь студентам 7 23.05.2011 10:16