일단 백준에서 기본적인 문제는 다 푸는데 이제 응용문제, 자료구조 문제부터는 아무리 생각해도 모르겠더라.. 그래서 내 적성이 아닌가 싶었는데
밑에 글에서 "자료구조 먼저 제대로 공부하고 문제를 풀어야지" 라고 해서 "아~" 했음..
뭐 스택 큐 트리 그래프 이진탐색 등 알긴 아는데 제대로 모르고.. 교수님이 PPT 띄어주고 "집에서 개인적으로 꼭 구현해봐라" 했는데 안했음. 그래서 어려웠던가?
내가 무슨 글을 쓰는지 모르겠는데 답변좀
일단 백준에서 기본적인 문제는 다 푸는데 이제 응용문제, 자료구조 문제부터는 아무리 생각해도 모르겠더라.. 그래서 내 적성이 아닌가 싶었는데
밑에 글에서 "자료구조 먼저 제대로 공부하고 문제를 풀어야지" 라고 해서 "아~" 했음..
뭐 스택 큐 트리 그래프 이진탐색 등 알긴 아는데 제대로 모르고.. 교수님이 PPT 띄어주고 "집에서 개인적으로 꼭 구현해봐라" 했는데 안했음. 그래서 어려웠던가?
내가 무슨 글을 쓰는지 모르겠는데 답변좀
백준도 결국 창의력 적성 이런게 아니라 고딩 수학처럼 유형이 정해져 있고 그 유형이 자료구조임. 그니까 문제를 풀때 생각없이 푸는게 아니라 아 이건 스택으로 이건 큐로 이건 이진트리로 유형을 생각하면서 푸는거. 그리고 자료구조 자체가 날고기는 천재들이 효율적인 데이터 참조 방식을 집대성 해놓은건데 이건 백준 푸는게 목적이 아니더라도 공부를 해야하는거임. 자료구조 알고리즘 공부 없이 코딩을 한다는건 그냥 맨땅에 헤딩해가면서 인류가 몇십년간 일궈놓은 노하우를 스스로 깨우치겠다는 뜻임. - dc App