컴퓨터 과학을 공부하려면 어떤 언어로 시작하는 게 좋을까? roadmap.sh를 참고하여 C++을 선택한 이유를 정리했다.
프로그래밍에서 데이터를 어떻게 효율적으로 저장하고 사용할 것인지는 성능에 매우 큰 영향을 미친다.자료구조는 데이터를 메모리에 구조화하여 삽입, 삭제, 탐색, 정렬, 접근 등 다양한 연산을 최적화할 수 있도록 도와주는 기술이다.