Tags
- SQL
- RP 2๊ธฐ
- DATABASE
- MethodArgumentNotValidException
- aligoapi
- ์์คํ ์ํํธ์จ์ด
- merge sort
- Spring
- Java
- spring ์์ ๋ก๊ทธ์ธ
- OpenAPI
- java error
- spring ๊ตฌ๊ธ ์์ ๋ก๊ทธ์ธ
- GIT
- ํจ์คํธ์บ ํผ์คX์ผ๋์
- spring์ผ๋ก https ์ ์ฉ
- mysql
- @CreatedDate
- SSL
- Quick Sort
- Data Structure
- Rp2๊ธฐ
- C++
- node js
- docker
- Unity
- ๊ตฌ๊ธ ์์ ๋ก๊ทธ์ธ
- datagrip
- ๋ฆฌ๋ ์ค ๋ช ๋ น์ด
- MAKE US
๋ชฉ๋กbinary search (1)
YS's develop story

๐ฉ๐ป ์์ฐจ ํ์(Sequential Search)๊ณผ ์ด์ง ํ์(Binary Search) ์ ๋ฆฌ ๐ฅ ์์ฐจ ํ์(Sequential Search) ๋ฐ์ดํฐ๊ฐ ๋ด๊ฒจ์๋ ๋ฆฌ์คํธ๋ฅผ ์์์๋ถํฐ ํ๋์ฉ ์ดํด๋ณด์์ ์ํ๋ ๋ฐ์ดํฐ๋ฅผ ์ฐพ๋ ๋ฐฉ๋ฒ์ ๋๋ค. ๐ ์์ฐจ ํ์ ์ฝ๋ def sequentialSearch(list, search): for index in range(len(list)): if list[index] == search: return True return False โ๏ธ ์์ฐจ ํ์ ์๊ฐ ๋ณต์ก๋ ์ฐพ๊ณ ์ ํ๋ ๊ฐ์ด ๋ฆฌ์คํธ์ ๋งจ ๋ง์ง๋ง์ ์์ ๋, ๋ฆฌ์คํธ์ ๊ธธ์ด๋งํผ ๋ฐ์ดํฐ๋ฅผ ๋น๊ตํด์ผ ํฉ๋๋ค. ๋ฐ๋ผ์ ์๊ฐ ๋ณต์ก๋๋ O(n)์ ๋๋ค. ๐ณ ์ด์ง ํ์ (Binary Search) ํ์ํ ๋ฐ์ดํฐ๋ฅผ ์ ํํ ๋ฐ์ผ๋ก ๋๋์ด ํ์ชฝ์..
Algorithm
2021. 8. 1. 09:18