Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[개념정리] 이진탐색 #19

Open
YubinShin opened this issue Dec 13, 2023 · 0 comments
Open

[개념정리] 이진탐색 #19

YubinShin opened this issue Dec 13, 2023 · 0 comments

Comments

@YubinShin
Copy link
Owner

이진탐색

간단한 구현에 비해 괜찮은 성능!
데이터가 정렬되어 있는 상태일 때 원하는 값을 찾아내는 알고리즘 입니다.
정렬데이터에서 원하는 데이터를 탐색할때 사용하는 가장 일반적인 알고리즘 입니다. 그래서 코딩테스트에서 부분 문제로 많이 사용됩니다.

타깃 데이터를 찾을 때 사용합니다.

시간 복잡도

O(log n)
알고리즘의 실행 시간이 데이터의 크기가 커질수록 로그 함수에 따라 증가한다.

image
데이터가 커지더라도 다른 알고리즘에 비해 시간 복잡도 그래프에서 실행 시간이 비교적 느리게 증가한다는 것을 나타냅니다.

원리

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant