Алгоритмы, методы решений, сравнение их производительности - страница 18
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Почему идеальное решение конкретной задачи воспринимается как издевательство? Серьезно, не понимаю...
У Вас задача какая была? Напомните ее для себя здесь публично пожалуйста.
Вы фигню какую-то написали. По сути вариант доступа к массиву по его индексу. В реальности номера сделок случайны, и весь Ваш пример обрушиться, когда потребуется решить реальную задачу.
Да погоди ща напишет правильно все, уверен что уже завтра
***
Если бы я был уверен, что данные не исчезают из массива при изменении его размера, ***
Вот проверка для динамических массивов: одномерного arr_dynamic и двумерного arr_dynamic_multi.
Как видите при увеличении размера у массива предыдущие значения остаются:
Вы фигню какую-то написали. По сути вариант доступа к массиву по его индексу. В реальности номера сделок случайны, и весь Ваш пример обрушиться, когда потребуется решить реальную задачу.
Вы имеете ввиду тикеты, наверное. Я имею ввиду порядковые номера сделок.
Для записи тикетов можно сделать параллельный массив рядом.
Или несколько параллельных массивов для записи остальных данных кажого ордера.
Вот проверка для динамических массивов: одномерного arr_dynamic и двумерного arr_dynamic_multi.
Как видите при увеличении размера у массива предыдущие значения остаются:
спрячьте это тут чисто ООП и все полезное
Вот проверка для динамических массивов: одномерного arr_dynamic и двумерного arr_dynamic_multi.
Как видите при увеличении размера у массива предыдущие значения остаются:
Хотелось бы обсудить тему Принта и Комента - почему никто внимание не обращает
Есть такое волшебное свойство: Capacity, которое кстати почему-то отсутствует у CHashMap (что является грубейши промахом разработчиков). Указав его, мы обходим перераземетку. В данной задаче его указать можно, поэтому не вижу проблем.
У CHashMap можно задать Capacity через конструктор.
Почему кстати коэффициенты мастштаба у них разные - тоже очень странно. Переразмечать CHashMap посложней будет, чем более простой CArrayList.
CHashMap для выбора простых чисел использует CPrimeGenerator.
Но, к сожалению, реализация CPrimeGenerator не отвечает ожиданиям и содержит только нижеперечисленные значения:
Средний коэффициент роста порядка 1.2
У Вас задача какая была? Напомните ее для себя здесь публично пожалуйста.
Найти максимально быстрое и эффективное решение добавления мегиков в массив (список, словарь...), и получение мегиков из массива по порядковому номеру сделки, при неизвестном количестве будущих сделок.
Найти максимально быстрое и эффективное решение добавления мегиков в массив (список, словарь...), и получения мегиков из массива, при неизвестном количестве будущих сделок.
понятно о тикетах речи не было
все же советую начинать усложнять код всякими примочками типо шаблонных функций