예를 들어 교수가 "자 오늘은 링크드 리스트를 배우겠습니다" 하면
아무것도 모르는 사람이라고 가정하면
"오 뭔가 대단한걸 배우는가보다" 하겠지.
책도 펼쳐보면 2~3장 영어로 빽빽하게 네모난 그림이 사슬처럼 연결되어 그려져있고 말야.
근데 실상은 어떻냐.
걍 A꼬리->B머리/B꼬리->C머리/C꼬리->...
정도 잖어.
비전공자가 생각해봐도, 어.. 뭐 그래 그렇게 쓰면되겠지 음 그래.
당연한 이야기 아냐?
라고 할 정도다.
물론 이 단순한 알고리즘이 응용되어 변화무쌍하게 사용되겠지만
나는 그냥 그... 뭐라할까. 암튼 그런 것들이 프로그래밍 세계에 너무 많은 것 같다.
예 그럼 책하나 만드세요
초보자들은 그 꼬리물기도 아무리 쉽게 설명해줘도 이해 못함
따지고보면 다그런거지
링크드 리스트란 단어도 존나 특징잘잡아내서 만든단어구만 뭘글케따지셈
배열과 같은 자료구조와 비교해서 어떤 이점과 손해가 있는지 이해하는게 더 중요한데 구현은 라이브러리를 쓰면 되고