Sunday, October 6, 2013

What is an Algorithm?

A short video that explains informally what an algorithm is and how to compare between algorithms.



For any algorithm that we design, we should ask ourselves three questions:

  • How quick is the algorithm?
  • How much space does it require?
  • Is it correct?

In this course, we will concentrate mainly on the basics of answering the first question. The course "Design and Analysis of Algorithms" may go deeper in answering all the three questions.

Friday, September 27, 2013

Welcome

Assalamu Alaikum All, and welcome to the world of Data Structures!

This blog will be our interaction arena, so feel free to browse the available tabs and subscribe to the posts by entering your email in the subscription box at the top-right of the page.

Make sure also to try the forum tab. You can post there anything related to the course, ask questions and also answer questions asked by your colleagues.

Have fun!