It seems we have an oxygen thief who thinks it's funny to be abusive towards respectable and sensible members of this forum. Hopefully won't last long.
Can you explain me what is Data Structures and Algorithm in C++?
It is like asking a pilot, "What are the mechanics on how the plane flight?" and expecting the answer in one paragraph. It is a really broad question, most university/colleges teach a semester on Data Structures and Algorithm in C++.
This link will give you some books of what I am talking about :
I should have been on yesterday to watch this drama unfold lol.
Anyways, to answer @OP's question (which @cire answered but...in a slightly less than helpful way) data structures and algorithms is basically the inner workings of the computer.
How does the bus process information? What does a x64 or x86 bus mean (in terms of integer size), what is a finite state machine? How does a computer process queues and stacks? FIFO, LIFO? How does a computer do complex base x mathematics when all it has to work with is base 2? 2's complement? Assembly language? (fuck this one)
Basically after you learn how to code in C++ or any other language of your choosing, you learn the mechanics of the computer, just so you can design code that runs that little bit faster. Most data structures classes will teach you how to design a basic language, which is actually pretty fun. It's probably one of the more hands-on things you'll do in such a class.