DEV Community

Discussion on: Computer Science fundamentals are still important.

Collapse
 
kingsleyeghianruwa profile image
Kingsley-Eghianruwa

Excellent article! One concern I have is that many fundamental data structures and algorithms are already implemented in numerous languages, which can sometimes feel like reinventing the wheel.

Collapse
 
moozzyk profile image
Pawel Kadluczka

If available, you almost always want to use the version from your library. The chances that your implementation will be better or more thoroughly tested are slim. It is still worth implementing these algorithms as an exercise. It will take your understanding to the next level.