Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Верно. Но откуда мы знаем, что предоставленные алгоритмы не оставляют пустых мест? Контрольная сумма этого не доказывает. Количество элементов тоже. Ведь функция считает элементы, которые были до изменения размера массива.
Хотя вы натолкнули на реализацию, исправления косяка в статичных массивах.
Теперь если статика, то очищаем хвост.
Верно. Но откуда мы знаем, что предоставленные алгоритмы не оставляют пустых мест? Контрольная сумма этого не доказывает. Количество элементов тоже. Ведь функция считает элементы, которые были до изменения размера массива.
Ты бы заглянул в последние варианты кода, а не в первые.
Уже давно используется такая контрольная сумма, которая учитывает последовательность элементов в массиве:
исправил ошибку в 3-м тесте и подправил свою ф-ю
Ты бы заглянул в последние варианты кода, а не в первые.
Уже давно используется такая контрольная сумма, которая учитывает последовательность элементов в массиве:
Нужно наглядное доказательство правильности. Для этого достаточно ряда из 20-ти чисел. Если алгоритм проходит эту проверку, можно тестировать на скорость.
Проведенная проверка, - это проверка в "слепую".
Возможно, все алгоритмы работают правильно, а возможно, лидеры уйдут со своих мест.
Нужно наглядное доказательство правильности. Для этого достаточно ряда из 20-ти чисел. Если алгоритм проходит эту проверку, можно тестировать на скорость.
Задача контрольной суммы не чтобы гарантировать, что массивы одинаковые, если контрольная сумма совпадает, а гарантировать, что они разные, если разная контрольная сумма.
Задача контрольной суммы не чтобы гарантировать, что массивы одинаковые, если контрольная сумма совпадает, а гарантировать, что они разные, если разная контрольная сумма.
Николай, ведь не сложно использовать мой пример и проверить алгоритмы с массивом из 20 элементов? Просто вывести в результатах?
Нужно наглядное доказательство правильности. Для этого достаточно ряда из 20-ти чисел. Если алгоритм проходит эту проверку, можно тестировать на скорость.
Проведенная проверка, - это проверка в "слепую".
Возможно, все алгоритмы работают правильно, а возможно, лидеры уйдут со своих мест.
ну так проверьте если не доверяете контрольной сумме,в чём проблема то ?
Николай, ведь не сложно использовать мой пример и проверить алгоритмы с массивом из 20 элементов? Просто вывести в результатах?
С массивом из 20 элементов невозможно оценить скорость работы функции. А это смысл этой ветки.
С массивом из 20 элементов невозможно оценить скорость работы функции. А это смысл этой ветки.
Есть еще требование к алгоритму, - правильное размещение элементов внутри массива, после удаления ненужных элементов. Эта проверка должна была быть осуществлена вначале. Потом, проверка на скорость.