Data Structures and Algorithms and ‘Competitive Programming’ are inter-related but quite opposite things. DSA is all about solving real-world problems mainly using programming concepts that are vaguely related to computer science. CP is a mind sport to train your brain, get better at problem-solving and critical thinking; you should try competitive programming. The best word I have come across to describe CP is’mind sport’. You compete with other coders to solve a problem using your programming, logic, and analytics skills in a minimal amount of time and memory.