Изучение двух реализаций говорит нам о различных преимуществах и недостатках различных структур данных.Ведь когда вы изучаете новые структуры данных, чем больше вы можете относиться к более простым структурам данных, тем легче вам понять и понять сходства и тонкие изменения между ними.
Более того, никогда не повредит иметь несколько реализаций.