코스 > 토픽 상세
좋은 알고리즘이란?
Python
알고리즘이 정확히 뭘까요? 그렇다면 좋은 알고리즘이란 뭘까요? 알고리즘의 효율성을 평가하는 방법을 배우며 알고리즘 세계에 입문하세요.
진도율

0% 완료

0/25 레슨

포함 코스: 알고리즘의 정석
예상 수강일: 8일 (하루 1시간 학습 기준)
강사 정보:
강영훈 강사
손동욱 강사
성태호 강사
코드잇 시작하기
토픽 소개

알고리즘이 왜 중요한 걸까요? 알고리즘에 따라 프로그램의 실행 속도가 달라집니다. 가장 기본적인 알고리즘인 탐색 알고리즘과 정렬 알고리즘을 통해, 알고리즘에 따라 프로그램이 어떻게 달라지는지 알아봅시다.

알고리즘을 비교하고 선택하기 위해서는 알고리즘을 잘 평가할 수 있어야겠죠? 알고리즘을 평가하는 방법이 바로 점근 표기법입니다. 영어로는 Big-O Notation이라고도 하고요. 점근 표기법을 통해 이 알고리즘이 얼마나 빠른지 계산하고, 비교할 수 있습니다.

이런 준비가 되어야 본격적인 알고리즘 공부에 들어갈 수 있어요. 어렵게만 느껴지던 알고리즘, 코드잇과 함께 바로 시작해 봅시다.

영상 13
노트 9
실습 3
퀴즈 0
토픽 후기
HardTryHardTr..HardTry

기본적인 알고리즘에 대해 알아갑니다. 앞으로 효율적인 코드를 짜기 위해서 더 노력해야 될 것 같습니다.

sweetptdevsweetp..sweetptdev

점근 표기법에 대해 잘 이해할 수 있었어요. 그런데 sort() 함수가 왜 O(nlogn)인지는 이해하지 못했습니다. 추가적인 설명이 필요해요~!

jjucc99jjucc9..jjucc99

프로그래머로써 알아야하는 공간 계산법이나 시간 계산법을 알려줬기에 알찬 토픽이었다.

JaeminInJaemin..JaeminIn

알고리즘 제대로 배워보고 싶습니다

북단이북단이

기초 수립에 도움이 되었습니다

후기 더 보기