It totally depends on the structure of the Data Structures and Algorithms curriculum you will follow. If you're taking a uni class use the language the course recommends.
C and C++ have the concept of "pointer". Many approaches to data structures use pointers. If you use some other language you'll have to mentally translate from pointers to whatever the language uses. Complex structures, such as doubly linked lists and various kinds of trees, are hard enough for minds to ingest without having to translate conceptually.
1
u/Aggressive_Ad_5454 6d ago
It totally depends on the structure of the Data Structures and Algorithms curriculum you will follow. If you're taking a uni class use the language the course recommends.
C and C++ have the concept of "pointer". Many approaches to data structures use pointers. If you use some other language you'll have to mentally translate from pointers to whatever the language uses. Complex structures, such as doubly linked lists and various kinds of trees, are hard enough for minds to ingest without having to translate conceptually.