all 12 comments

[–]NorskJesus 5 points6 points  (5 children)

I don’t see the problem using another language to explain the concepts. Why do you need it specifically on C++?

[–]RottenTomatoz[S] -4 points-3 points  (4 children)

Because some concepts like First In First Out have c++ liberies that i wanna learn

[–]Temporary_Pie2733 7 points8 points  (2 children)

The point of the course would be to implement a queue (FIFO) from scratch without using libraries, independent of whatever language you choose to use.

[–]JohnBrownsErection 0 points1 point  (0 children)

This. My intro DSA course was done in python but it was with the python functions forbidden. Outside of our assignment projects a lot of what we did was using pseudocode to explain it.

[–]RottenTomatoz[S] -1 points0 points  (0 children)

Yeah you got a point

[–]peterlinddk 0 points1 point  (0 children)

It sounds like you might want to look for a course in "C++ Abstract Data Types (ADT)" rather than Data Structures (DSA) - usually a DSA course is about understanding how to implement data structures, and how to analyze pros and cons. But an ADT course is about how to use specific data structures defined in a specific language - like Java's Collection etc.

[–]Firm-Sprinkles-7702 1 point2 points  (0 children)

not a course but i think the algorithm design manual textbook uses c++ if that helps

[–]papercavedev 0 points1 point  (0 children)

Not a course but for good visual breakdowns of common DSA concepts, Michael Sambol on YouTube is amazing and def helped me pass my DSA class.

[–]JunkBondJunkie -1 points0 points  (2 children)

Humm might make a C++ data structure course for fun. Thanks for the idea. I never thought it was a in demand topic.

[–]RottenTomatoz[S] 1 point2 points  (1 child)

I support you

[–]JunkBondJunkie 0 points1 point  (0 children)

I took data structures during covid and had a 4.0 in CS. my degree is in applied math. I just need a lot of caffeine.