This website is intended for demonstration purposes only. It is a sample of a website I would create for students enrolled in my class if I do not have access to a school's provided online course system. Content in Week y would become available during the middle of an introductory CS course. Content in Week x would become available in the early part of an intermediate CS course. Both hypothetical courses use the C++ language.
What exactly is "Big-O" and why is algorithmic complexity important? How do we determine the runtime of an algorithm?
A table of common programming algorithms and their Big-O values, along with some charts and quick calculation guidelines.