What's more important is knowing how to analyse/derive the big-O of each of the various algorithms in space and time, IMHO.
It also helps to be able to adapt an algorithm when the vanilla version doesn't quite cover what you need. I don't think I've ever had to implement a well-known algorithm from scratch at work - I'd just use a library for that and spend my time focusing on business logic.