Пишем функцию для поиска простых чисел и поэтапно оптимизируем её в двух направлениях.
Дата отправки отчёта:
13 сентября 2015 г.
Задание выполнено: за
1 час. 30 мин.
Чему научился:
Стало понятнее куда можно применить делегаты. Оптимизации нет предела, но всё-таки хорошо, если можно сравнить результаты "до" и "после". Потому, что часто круче, не значит лучше или быстрее. Решето Эратосфена, к своему стыду, никогда ранее не встречала.
Что было сложным:
Вовремя останавливать себя от попыток написать в чат (потому, что запись же! Семён Семёныч XDD). Очень хотелось написать как раз там, где надо было добавить "primes.Add(number);" - не саму строку, а именно логичный вопрос, почему мы не добавили найденное число.
Комментарии:
Очень хорошо, что есть записи, так как вживую вебинары не позволяет смотреть скорость интернета в стране проживания. СПАСИБО! Сколько не слушай и не смотри, а настоящее понимание приходит в момент собственноручного написания. Очень интересно сравнивать быстродействие алгоритмов. И ещё данных со своего компьтера и других - протестировала програмку на работе на всех доступных PC - пока коллеги нашим айтишникам не позвонили, подозревая диверсию.
Научился: Я научился оптимизировать алгоритм поиска простых чисел Ура! -1 Курс! Yay^^ :~)
Спасибо за данный курс, для меня он был очень полезным. Надо пройти алгоритмику теперь :~)
Научился: Научился оптимизировать алгоритмы поиска простых чисел (исключение чисел кратных 2, 3, уменьшение верхней границы до половины и корня из искомого числа). Научился тестировать реализованные алгоритмы. Узнал алгоритм "Решето Эратосфена" для поиска простых чисел. нет