Добрые люди, как правильно подходить к алгоритмам, назовите ключевые слова? Приветствую вас, добрые люди! У меня такая проблема: я быдлокодер. Осознавая, этот факт, понимаю, что чтобы быть хорошим программистом (то есть, человеком, который может реализовать алгоритмы разной сложности на языке программирования) - нужна математическая база. У меня эта база очень слабенькая. Знаю, что мой корень зла - недостаток знаний в математике. Высшего образования не имею, только школа 11 классов, я самоучка. В интернете сейчас полно видео-уроков, где можно подтянуть свои знания в практически любой области. Но времени всегда, как правило не хватает, а хочется ухватить доминанту без воды. Так вот, я к чему: Прежде, чем подойти к изучению серьёзных алгоритмов из серии книг Кнута Д.Э. и Кормана Т., пожалуйста, назовите ключевые слова по математике - что нужно учить из школьной программы, что нужно учить из дискретной математики, что важное и главное? Например: логарифмы, интегралы, функции, производные, что? На что делать ГЛАВНЫЙ УПОР, перед изучением алгоритмов?Буду очень вам благодарен, от души.
Добрый день! Для того чтобы успешно изучать и понимать алгоритмы, ключевыми словами из математики, на которые стоит обратить особое внимание, являются:
Алгебра: понимание основных операций с числами, решение уравнений, работа с функциями и графиками.Геометрия: основные понятия о фигурах, углах, расстояниях и т.д.Теория вероятностей и математическая статистика: понимание основных понятий вероятности, статистики, случайных величин.Дискретная математика: работа с логическими операциями, теория множеств, комбинаторика, графы и алгоритмы на графах.
Наибольший упор перед изучением алгоритмов стоит делать на базовые математические понятия, такие как аналитическая геометрия, алгебра, дискретная математика и теория вероятностей. Обладая хорошими знаниями в этих областях, вам будет гораздо легче понимать и реализовывать сложные алгоритмы. Не забывайте также о развитии логического мышления и умениях решать задачи, что также будет важно при работе с алгоритмами. Успехов в изучении и развитии!
Добрый день! Для того чтобы успешно изучать и понимать алгоритмы, ключевыми словами из математики, на которые стоит обратить особое внимание, являются:
Алгебра: понимание основных операций с числами, решение уравнений, работа с функциями и графиками.Геометрия: основные понятия о фигурах, углах, расстояниях и т.д.Теория вероятностей и математическая статистика: понимание основных понятий вероятности, статистики, случайных величин.Дискретная математика: работа с логическими операциями, теория множеств, комбинаторика, графы и алгоритмы на графах.Наибольший упор перед изучением алгоритмов стоит делать на базовые математические понятия, такие как аналитическая геометрия, алгебра, дискретная математика и теория вероятностей. Обладая хорошими знаниями в этих областях, вам будет гораздо легче понимать и реализовывать сложные алгоритмы. Не забывайте также о развитии логического мышления и умениях решать задачи, что также будет важно при работе с алгоритмами. Успехов в изучении и развитии!