DSA LECTURE 1 ALGORITHIM : step by step solution of a computational problem Difference between algorithm and program: ALGORITHIM: 1. 2. 3. 4. 5. Steps for designing the solution Domain knowledge Any language Independent of hardware and software Its analyzed prior analysis: In the result of the analysis we will find out that how much time and space is consumed by an algorithm PROGRAM: 1. 2. 3. 4. 5. Implementation of the design Programmer programming language depends upon hardware and os its tested postior testing: its during the program we will know the watch time and amounts of memory used by the program