Purple brother
It is not so important that the data structure has become not so important. Cause
Not it is useless, but it is more translucent. Basically, you can go through the book.
Get a clear, mature solution.
However, the data structure is still very helpful for training programmers.
Basically, people who have not detailed understanding of the data structure can not becomes
Programmer. As a foundation, its importance I agree with your point of view.
The problem I want to say is the importance of the data structure in the system design.
For the issues you mentioned in confidentiality. You seem to tend to express the system
Data relationships rather than the behavioral characteristics of the system. I guess you first find it when you analyze
It must be the data used in the system. Then form a data network (data dictionary)
The operation is defined according to the data cohesiveness to form an object.
And in my opinion, this process should be relatively reasonable. First find the problem
Concept, with this object; an epitaxial abstract behavior (operation) based on the concept of the problem;
Finally, the behavior needs to be defined for data.
The definition of the last data in this order depends on the implementation of behavior (operation). Naturally
Choose the simplest structure, you can use the array without people with a list .hashmap will not use
RB-Tree Map. The status of the data structure is no longer the key to deciding everything.
It has also tended to simplify, regular, and model.
I hope to have anything to you.