Что учить перед изучением дискретной математики? Сейчас учу Java. Хочу получить базу по дисмату, алгоритмам. Нагуглил, что хороша в этом книга Б.Н. Иванова, с одноименным названием. Купил издание 2007 года. До этого, когда-то давно, читал еще книгу по дисмату, там разжевывалось все (что значат коэффициенты и индексы) а тут, сразу в полымя и не объясняется ничего. (ту где-то посеял). Алгебраическая сумма, например, тоже мне незнакома, а там со второй страницы с ней выражения. В школе вообще не думал что мне станет это интересно, а сейчас вот мучаюсь, но и хочется и колется. Какой минимум мне надо изучить, для понимания этой книги? Очень благодарен за то, что прочитали мой вопрос :)
Прежде всего, для понимания дискретной математики вам необходимо иметь хорошее понимание основ алгебры и теории множеств. Вам нужно знать основные операции с множествами (объединение, пересечение, разность), понимать понятия множественного произведения и степени множества.
Также вам может быть полезно освежить в памяти некоторые базовые математические понятия, такие как биномиальные коэффициенты, факториалы, бином Ньютона и т.д.
Если вы хотите получить хорошую базу по алгоритмам, то рекомендуется ознакомиться с базовыми понятиями алгоритмов и структур данных (например, списки, стеки, очереди, деревья и т.д.).
Не забывайте о том, что понимание математических понятий и алгоритмов лучше всего приходит через практику. Поэтому не стоит бояться решать задачи и проводить практические упражнения для закрепления материала.
Удачи в изучении дискретной математики и алгоритмов!
Прежде всего, для понимания дискретной математики вам необходимо иметь хорошее понимание основ алгебры и теории множеств. Вам нужно знать основные операции с множествами (объединение, пересечение, разность), понимать понятия множественного произведения и степени множества.
Также вам может быть полезно освежить в памяти некоторые базовые математические понятия, такие как биномиальные коэффициенты, факториалы, бином Ньютона и т.д.
Если вы хотите получить хорошую базу по алгоритмам, то рекомендуется ознакомиться с базовыми понятиями алгоритмов и структур данных (например, списки, стеки, очереди, деревья и т.д.).
Не забывайте о том, что понимание математических понятий и алгоритмов лучше всего приходит через практику. Поэтому не стоит бояться решать задачи и проводить практические упражнения для закрепления материала.
Удачи в изучении дискретной математики и алгоритмов!