아래에 다항식프로그램을 예제를 보고 공부하니 알겠는데 나중에 안보고 구현할수 있을 줄 알아야 하느냐고 질문하신 것에 다한 답변입니다
물론 그러실 줄 알아야합니다.
예를 들자면 학창시절 처음 수학을 배웠을 때 어떤 공식이라던지 개념을 이해해서 당장은 백지상태에서 처음부터 끝까지 쓰기란 쉽지.않은 일입다.
그러나 시간이 지나 지금 와서 생각해보면 당시에 배웠던 그러한 개념은 너무나 당연한 것이고 잠깐만 생각해보면 처음부터 끝까지 백지에 써낼수도 있을 겁니다.
마찬가지에요 프로그래밍도. 배운지 얼마 안되었으면 힘들거고 익숙해지면 별 생각없이 코딩이 가능한거에요.
물론 정말 개발자가 되어 실무에 투입되면, 그런 자료구조 를 구현할 줄 알지만,  구현하지는 않고 라이브러리를 활용하겠지만 말입니다.