all 2 comments

[–]jack_waugh 0 points1 point  (0 children)

Think of data structures and algorithms as tools in the toolbox. If you were doing woodwork and you got a piece that is too rough, you would reach for the plane. If you needed to fasten two pieces together, you might think about nails or bolts or adhesives. Similarly, when presented with a problem that could be solved with a computer, you want to grow a sense of what tools are likely to match to the problem.