Tags
- MAKE US
- java error
- Data Structure
- OpenAPI
- ์์คํ ์ํํธ์จ์ด
- spring ๊ตฌ๊ธ ์์ ๋ก๊ทธ์ธ
- merge sort
- @CreatedDate
- docker
- mysql
- Spring
- Unity
- Quick Sort
- spring์ผ๋ก https ์ ์ฉ
- GIT
- SQL
- datagrip
- C++
- SSL
- node js
- RP 2๊ธฐ
- aligoapi
- MethodArgumentNotValidException
- spring ์์ ๋ก๊ทธ์ธ
- Rp2๊ธฐ
- Java
- ๊ตฌ๊ธ ์์ ๋ก๊ทธ์ธ
- ๋ฆฌ๋ ์ค ๋ช ๋ น์ด
- ํจ์คํธ์บ ํผ์คX์ผ๋์
- DATABASE
๋ชฉ๋ก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