1년 전에 학부 수업으로 c언어로 자료구조 다 구현했었음
지금도 구현된 코드 보면 얼추 이해는 가는 정도고
개념적으로 뭐 예를 들어 트리가 어떤 특성이 있고 이런 건 확실히 다 알고 있음
다만 야 너 이거 코드로 구현해봐 -> 이러면 레퍼런스 없이는 못함
이런 상황에서 1년 전꺼 자료 보고 굳이 코드 다시 따라 쳐보고 할 필요 있을까??
어차피 코테든 실무든 다 라이브러리나 함수 딸깍 쓰잖아
1. 자료구조 코드 따라 쳐보면셔 복습 후 알고리즘 공부로
2. 바로 그냥 알고리즘 공부로
선택좀
알고리즘은 제대로 공부 안해서 기초 개념부터 문풀까지 처음부터 해야함
개인적인 생각으론 이론은 아는데 구현은 못한다는건 자료구조를 모른다기보다 구현능력이 떨어진다고 봄 차라리 코테나 프젝이나 코드 많이 쳐보면서 구현 능력을 키우는게 좋다고 생각함
그럼 자료구조 구현보단 문제를 많이 풀어볼까??
문제를 많이 풀던지 알고리즘 공부하다보면 자연스럽게 자료구조를 사용하게 되고, 내부 동작도 이해하게 되는거 같음.
자료구조 c언어로 구현하는 목적은 대개 구현때 메모리 관련 오류 겪고 대가리 깨지면서 디버깅 연습하라는 거임