Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>If you really want to learn this topic, then you probably need a standard theory/algorithms textbook. I don't know of any website that can actually teach you complexity analysis ("complexity" or "time complexity" is how you call those O() values; you might also want to google for "analysis of algorithms" or "introduction to algorithms" or such).</p> <p>But before that -- a free option. There are slides from a course given by Erik Demaine and Charles Leiserson in MIT, that are free and look great. I would definitely try to read them and see if that works for you. They are <a href="http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/6-046JFall-2005/LectureNotes/" rel="nofollow noreferrer">here</a>.</p> <p>Now, textbooks:</p> <p>The classical choice for a textbook is Cormen et al's book <a href="http://rads.stackoverflow.com/amzn/click/0262032937" rel="nofollow noreferrer">Introduction to Algorithms</a> (there might be a cheap version available to buy <a href="http://www.fetchbook.info/fwd_description/search_9780262032933.html" rel="nofollow noreferrer">here</a> and I remember seeing a free (possibly illegal) version online, but I don't remember where).</p> <p>A more recent and modern-style book, which is IMO more fun to read and a better choice, is Kleinberg and Tardos' <a href="http://rads.stackoverflow.com/amzn/click/0321295358" rel="nofollow noreferrer">Algorithm Design</a>.</p> <p>Here are some websites with information (I got these by googling "algorithm analysis lecture notes" without the quotes):</p> <ul> <li><a href="http://www.personal.kent.edu/~rmuhamma/Algorithms/algorithm.html" rel="nofollow noreferrer">Algorithms Lecture Notes</a></li> <li><a href="http://www.cs.sunysb.edu/~algorith/lectures-good/index.html" rel="nofollow noreferrer">Lecture notes by Steve Skiena</a></li> </ul> <p>The above is written by a computer science theorist. So programmers or other practical people might have some different opinions.</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload