How I Learnt Data Structure and Algorithms? – Ft. Rohit Negi Biography

My third year is the subject of the story. My third year has come to an end. For my TCS exam, I traveled to Delhi. There were roughly 2000 students outside the exam hall. I’m simply talking about one position here.

When I entered the exam room. The questions were regarding aptitude and code. The coding questions were so simple, it was on prime numbers that I couldn’t believe I couldn’t solve them.

It was the first time in my life that I had suffered a setback. Despite the fact that I could not answer that question I had qualified for the interview, I was afraid of failing, so I had self-rejected mine. Let’s take a look at what I did differently in my path that helped me break a 2CR package.

What You Should Know?Rohit Negi Biography

Hello, my name is Rohit Negi, and I’d like to introduce myself. In this article, I’ll discuss how I learned to grasp data structure and algorithms. When I was studying for GATE, I had learned about DSA at first, and sure, I had studied it when it was on my syllabus, but it was simply for passing marks.

However, when I was studying for GATE, I took it seriously, and once I had cleared the DSA principles, I had a lot of problems. If you follow the notions, you might run into the same issues I did with pointers. Recursion is, in my opinion, one of the most dangerous issues. Most of us, I believe, have issues with this. If you understand recursion, you’ll have no trouble mastering graph and DP.

In 1.5 to 2 months, I completed Data Structures and Algorithms. Yes, but I wasn’t the one who wrote the code. I simply took notes, read it, and comprehended the logic. I only knew one language before starting DSA, and that was C++. I just knew the fundamentals, such as how the for and while loops work, and how function calls work.

I didn’t know anything else in any language, but it was necessary for me to begin DSA, so I studied DSA during GATE and was accepted into M.TECH. As a result, I’ll have to start coding first. I remembered that I had failed horribly on my TCS exam because I had not coded. You should not go into python or javascript without first learning the basics.

Start with DSA if you have a basic understanding of C++. You don’t have to study OOPS before moving on to DSA. When you first begin DSA, you must learn STL. The acronym STL stands for Standard Template Library.

It’s a library file in which we don’t have to write the entire stack queue code; instead, we only have to write a single line of code, which is why STL is required.

When I first started coding, I started with Geeks for Geeks. At the time, I was perplexed since someone stated GFG, Interviewbit, and Leet Code. Someone once mentioned that CP is a requirement if you want to crack placements.

As a result, you must code in Codechef or Codeforces. I was really perplexed at the time. But I was well aware that my level was zero.

I was likewise one of them who didn’t think coding was for them. However, the entire scenario has suddenly transformed. I began with GFG. I started with the fundamentals, such as Array Strings and Stack Queue, and worked my way up. When I initially completed DSA, I ran into issues with Trees Recursion.

When I first started sorting, there were several different sorts of sorting algorithms to choose from. When we first learn something, we are confronted with a slew of issues; we must psychologically prepare for this. We don’t obtain any algorithms at first.

When solving a problem, don’t leap right into solutions; first, try to solve it on your own for at least 30 to 45 minutes. I also allow 30 to 45 minutes for some inquiries, as well as one hour, to ensure that I am prepared.

Final Conclusion on Rohit Negi Biography

We really hope that you have liked this article really very much. In case, if you have liked this article then kindly share the same with your friends and family.

Leave a Comment

Your email address will not be published.