Search

5주차

알고리즘에 대해 처음에는 단순히 문제를 해결하는 방법이라고 생각했다. 하지만 소프트웨어마이스터고에서 프로젝트를 진행하던 중, 같은 기능이라도 코드에 따라 성능이 달라지는 이유가 궁금해졌고, 이를 AI 챗봇에 질문하며 이해를 넓혀갔다. 특히 “왜 어떤 정렬 방식이 더 빠른가?”라는 질문을 통해 시간 복잡도 개념과 정렬 알고리즘의 차이를 알게 되었다. 예를 들어, 고등학교 시절 강의에서 배운 정렬 알고리즘처럼 데이터의 개수가 많아질수록 효율적인 방법이 중요하다는 점이 인상 깊었다. 또한 일상생활에서도 길 찾기 앱이 최단 경로를 계산하는 과정이 알고리즘이라는 것을 알게 되면서, 알고리즘이 실생활과 밀접하다는 것을 느꼈다. 이를 통해 단순한 구현을 넘어 더 효율적인 해결 방법을 고민하는 습관의 중요성을 깨달았다.
Plain Text
복사