3 ms·
If you are talking about fundamental data structures and algorithms, then these are within the purview of computer science and anyone else who creates libraries
by tony-allan 7y ago
If you are talking about fundamental data structures and algorithms, then these are within the purview of computer science and anyone else who creates libraries, database management systems and the like.
High quality libraries and tools are hard to write and are optimised over a long period of time to provide reliable and fast answers within available resources.
Software engineers use these libraries and tools to solve business and other higher level problems. When they do work on data structures and algorithms, it related to the job at hand rather than needlessly duplicating existing good code.
There is just no need for them to worry about low level detail.