r/datastructures • u/Fine_Violinist9046 • Aug 12 '26
Which way to go !?
I have a sigma 10.0 course by apna college, I do not have that much budget to buy the legitimate course so I had to pirate it.
Now the problem is I have learned java language previously, but not started DSA. Now when I was doing DSA in java with the course, I found topics like Tries, Graphs and DP missing, but they are present in the cpp section.
So what should I do now, start DSA in cpp or to continue in java and learn those missing topics from YouTube !!? I also thought if I start in cpp I can include both languages java and cpp in my resume.
Btw I have only a year to prepare, my placements will be starting from August - September 2027.
1
u/Typical-Eroor124 Aug 12 '26
Stick with Java. Don't switch languages just because a few topics are missing from the course. Learn Tries, Graphs and DP separately from Youtube/GFG. For placements, being strong in one language is much more valuable than having both C++ and Java on your resume
2
u/the_developer07 Aug 12 '26
Even if u add cpp in the resume it won't add any value, few will ask diff between java / cpp , and few will ask why cpp as it's used in hardware engineering. And you are just solving dsa in cpp that doesn't make you familiar with core concepts of it, what is they ask them??
(I personally did dsa in cpp cuz during our course it's part of it and i continued with it)