2026. 08. 30. 18:55

01 시간 복잡도.pptx.pdf
1.5MB
안녕하세요. 『코딩 테스트 합격자 되기』 저자 박경록입니다.
AI가 빠르게 발전하고 개발 환경도 크게 변하고 있지만, 여전히 CS(Computer Science)의 중요성은 사라지지 않았다고 생각합니다. 오히려 AI가 작성한 코드와 다양한 기술을 제대로 이해하고 활용하기 위해서는 기본기가 더 중요해지고 있습니다.
앞으로 자료구조, 알고리즘을 비롯해 개발자라면 알아두면 좋은 CS 핵심 개념들을 하나씩 정리해서 공유하려고 합니다. 그 첫 번째 주제로 시간 복잡도(Time Complexity) 자료를 준비했습니다.
이번 자료는 시간 복잡도의 본질적인 개념을 이해하면서도 너무 이론적으로 깊게 들어가기보다는, 코딩 테스트에서 실제로 꼭 필요한 내용을 중심으로 구성했습니다. 문제의 입력 크기를 보고 적절한 알고리즘을 판단하는 방법부터, 실제 시험에서 시간 초과와 정답을 가르고 때로는 합격과 불합격을 결정하는 중요한 포인트까지 함께 정리했습니다.
PDF 안에는 본문 내용뿐 아니라 학습에 도움이 되는 추가 자료와 영상 강의도 함께 소개해 두었으니 공부하실 때 참고하시면 좋겠습니다.
담고 있는 주요 내용은 다음과 같습니다.
시간 복잡도의 정의와 핵심 개념
코딩 테스트에서 시간 복잡도를 활용하는 방법
입력 크기에 따라 적절한 알고리즘을 판단하는 방법
반드시 알아야 할 빈출 메서드와 연산의 시간 복잡도
실제 코딩 테스트에서 합격을 가르는 주요 포인트
필요하신 분들은 편하게 활용하시고, 주변에도 자유롭게 공유해 주세요.