The basics of algorithm is very simple, algo should be fast, means should take less time irrespective of the machine speed and other constants. There are some notations which define this theory. Here is a Video on that. Just go through this and you will understand all junk related to this.

Here is the video link:

Ok…Now there are some very nice books which helps to understand all we want to learn about algorithms. But before that you should be familiar with the data structures used in the programming language for example, array, linked list, stack, queues. After that go through this book.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s