Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. Algorithms
  4. which mathematical subjects I need to know for learning algorithms

which mathematical subjects I need to know for learning algorithms

Scheduled Pinned Locked Moved Algorithms
learninghelpquestion
7 Posts 5 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Offline
    M Offline
    Mur2501
    wrote on last edited by
    #1

    Can anyone say which subjects and chapters in mathematics I need to know (thorough or basic) for learning algorithms? Also help me find a book on this mathematical subjects and a good book on algorithms for beginner?

    L S M A 4 Replies Last reply
    0
    • M Mur2501

      Can anyone say which subjects and chapters in mathematics I need to know (thorough or basic) for learning algorithms? Also help me find a book on this mathematical subjects and a good book on algorithms for beginner?

      L Offline
      L Offline
      Lost User
      wrote on last edited by
      #2

      If you type "algorithms" into Google you will find a wealth of information.

      M 1 Reply Last reply
      0
      • L Lost User

        If you type "algorithms" into Google you will find a wealth of information.

        M Offline
        M Offline
        Mur2501
        wrote on last edited by
        #3

        The information on google is all about how to make them, But I want the mathematics needed for it and there's no clear answer i got on google for that reason.

        L 1 Reply Last reply
        0
        • M Mur2501

          The information on google is all about how to make them, But I want the mathematics needed for it and there's no clear answer i got on google for that reason.

          L Offline
          L Offline
          Lost User
          wrote on last edited by
          #4

          If you go and do some reading on the subject you will discover where the gaps in your knowledge are.

          1 Reply Last reply
          0
          • M Mur2501

            Can anyone say which subjects and chapters in mathematics I need to know (thorough or basic) for learning algorithms? Also help me find a book on this mathematical subjects and a good book on algorithms for beginner?

            S Offline
            S Offline
            Sascha Lefevre
            wrote on last edited by
            #5

            The general definition of "algorithm", in simple terms, is: A sequence of instructions to solve a problem. I can write an algorithm for how to clean my house. Or for picking apples from a tree. Or for flying a plane. There are as many potential algorithms as there are ideas what to do in this world and the variety of required skills to handle all of them is vast. The same holds true when entering the domain of computer science: There are algorithms for all sorts of stuff. Obviously, logical thinking and some sense for numbers won't hurt. In fact, most algorithms I've come across should be understandable by non-computer scientists if only written down in normal language instead of a programming language. Of course there are algorithms for which you will need very specific mathematical knowledge but the intersection of required skills for understanding arbitrary algorithms remains as simple as: Logical thinking and some sense for numbers.

            If the brain were so simple we could understand it, we would be so simple we couldn't. — Lyall Watson

            1 Reply Last reply
            0
            • M Mur2501

              Can anyone say which subjects and chapters in mathematics I need to know (thorough or basic) for learning algorithms? Also help me find a book on this mathematical subjects and a good book on algorithms for beginner?

              M Offline
              M Offline
              Mark io
              wrote on last edited by
              #6

              The guy behind C++ wrote two books, The C++ Programming Language is something I believe any serious C++ connoisseur should have chewed on for longer periods of time. Algorithms in a Nutshell by George T. Heineman, and others is something I just started to read, and so far its good.

              1 Reply Last reply
              0
              • M Mur2501

                Can anyone say which subjects and chapters in mathematics I need to know (thorough or basic) for learning algorithms? Also help me find a book on this mathematical subjects and a good book on algorithms for beginner?

                A Offline
                A Offline
                Alan Balkany
                wrote on last edited by
                #7

                Algebra is the most important, since everything is based on it. Graph theory helps develop the kind of reasoning you need for algorithms. I've found linear algebra useful for real-world algorithms I've had to implement, but it depends on the domain you're working in.

                1 Reply Last reply
                0
                Reply
                • Reply as topic
                Log in to reply
                • Oldest to Newest
                • Newest to Oldest
                • Most Votes


                • Login

                • Don't have an account? Register

                • Login or register to search.
                • First post
                  Last post
                0
                • Categories
                • Recent
                • Tags
                • Popular
                • World
                • Users
                • Groups