有名なアルゴリズムに関しては基本情報技術者試験の勉強で一通り目を通しましたが、
自分で実装まではしていません。

このようなデータ構造とアルゴリズムは一通り自分で実装して動きを確かめた方がよいのでしょうか?