许多算法都是现成的,是否有必要去掌握各种算法及其细节的实现?

有时候只需用现成的算法,都是有模板的,还是否有必要去掌握算法的实现?

的确简单的算法多数都有现成的模板,比如我问你,插入排序怎么实现,你去查下就知道了。
但是如果不对算法融会贯通,在实际工作中,本来这个功能可以利用这样的算法来高效的实现,但是你可能根本就想不到这样的优化方案。
所以只有掌握了,才能好好的使用。