Questions

Do I need to know discrete math for algorithms?

Do I need to know discrete math for algorithms?

Yes. Developing algorithms requires knowledge of certain subtopics of “Discrete Mathematics”, but many people learn and understand these concepts without taking a formal course in DM. If you are learning algorithms, you are already applying discrete mathematics.

Where can I learn discrete mathematics?

University of California San Diego. Introduction to Discrete Mathematics for Computer Science.

  • Shanghai Jiao Tong University. Discrete Mathematics.
  • Peking University. 离散数学概论 Discrete Mathematics Generality.
  • University of California San Diego.
  • Johns Hopkins University.
  • IBM.
  • HSE University.
  • University of London.
  • What math do I need to learn algorithms?

    A version of what is normally called discrete mathematics, combined with first-year (university) level calculus are the primary requirements to understanding many (basic) algorithms and their analysis.

    Is discrete mathematics important for DSA?

    READ ALSO:   How do you ask a celebrity to sign something?

    No. Discrete Mathematics basically deals with logic and while it would help you appreciate the design of algorithms and data structures, it is not a prerequisite to learn it.

    How do you start discrete mathematics?

    As Alan Guo points out, that’s the best way to start learning combinatorics (discrete mathematics). Try to solve many problems, read the solutions (even if you have solved them) and then think about those problems. See how they can be generalised or how they could be solved using a different approach.

    Does discrete math require calculus?

    Discrete mathematics is the study of mathematical structures that are fundamentally discrete rather than continuous. Discrete mathematics therefore excludes topics in “continuous mathematics” such as calculus or Euclidean geometry.

    Should I start with discrete mathematics?

    Discrete math is essential to college-level mathematics and beyond. Students who learn a significant quantity of discrete math before entering college will be at a significant advantage when taking undergraduate-level math courses.