re: Do you think there is a language better suited for solving data structures and algorithms? VIEW POST


I'll second Ben's suggestion about Vaidehi's posts - they are great.

Data structures are one of those things that you can get away without knowing for some things, but learning them can keep you from spending a lot of time building something that won't scale. There are some data sets online that you can download and play wi... er, do "research coding" on. Way back in my COBOL (yes, I'm old) newsgroup days, someone posted a link to the text of the KJV Bible, and we all tried different ways to calculate the count of unique words, the frequency of words within the text, the frequence of words by what vowels they contained, etc. It sounds silly, but we all learned lots of different ways to accomplish a problem. For me, it helped concepts click.

When people talk about Python or R (what I'm currently learning for my day job) being good for this sort of thing, they are talking about the ease with which you can do some analysis on the data once you have it. They also have some tools to help clean up the data, if you don't have a nice clean source. (I mean, I made a pie chart today by typing t = table(friends$Friends); pie(t) - crazy!) This is different from what you're wanting to learn at this point. For learning those, whatever language you know is a good one. :)

I'll wrap this long-winded reply with some encouragement. Don't get discouraged if you don't pick up data structure concepts the first time you read them. It was the single toughest class of my entire Bachelor's program; I was grateful to get out with a B-. (Don't be discouraged by my description of it either!)

Best of luck in your educational endeavors!

Code of Conduct Report abuse