Programming Archive

Dynamic Programming

Dynamic Programming is a technique that trades space for time. It stores the intermediate results computed (which might be needed in future) in memory, thus avoiding the need to compute the result every time. It is typically used

A Complete Guide to Competitive Programming

Every Year Big Giants of IT conduct competitions for Computer Science/Information Technology /MCA students. In these competitions they check technical and soft skills of students and offers various types of prizes (like internship, job offers and cash