- Algorithms: Outline, the essence of a computational procedure,step by step instructions
- Programs: an implementation of an algorithm in some programming language
- Data Structure: Organisation of data needed to solve the problem.
- Algorithm describes actions on the input instances.
- Infinitely many correct algorithms for the same algorithm problem.
- Good algorithm: Efficient-running time,space used,efficiency as a function of input size
Hey nice post .. this video summarizes what you said for data structures https://www.youtube.com/watch?v=-q-3b_093do .. looking forward for more posts on this topic .. - Deepak
ReplyDelete