Choice of programming language for learning data structures and algorithms

Posted by bguiz on Stack Overflow See other posts from Stack Overflow or by bguiz
Published on 2010-04-17T06:30:12Z Indexed on 2010/04/17 6:33 UTC
Read the original article Hit count: 316

Which programming language would you recommend to learn about data structures and algorithms in?

Considering the follwing:

  • Personal experience
  • Language features (pointers, OO, etc)
  • Suitability for learning DS & A concepts

I ask because there are some books out there that are programming language-agnostic (written from a Mathematical perspective, and use pseudocode). If I learn from one of these I would like to work out the algorithms in a chosen language.
Then, there are other books which introduce DS & A concepts with examples in a particular programming laguage - and I would follow these examples as well.

Either way, I have to choose a language, and I would like to stick to one throughout. Which one best fits the bill.

© Stack Overflow or respective owner

Related posts about data-structures

Related posts about algorithm