์•Œ๊ณ ๋ฆฌ์ฆ˜) Linear/Binary Search (์„ ํ˜•/์ด์ง„ ๊ฒ€์ƒ‰)

Sequential/Linear Search (์ˆœ์ฐจ/์„ ํ˜• ๊ฒ€์ƒ‰) ๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ธ ์ฒ˜์Œ๋ถ€ํ„ฐ ๋๊นŒ์ง€ ์ฐจ๋ก€๋Œ€๋กœ ๋ฐฉ๋ฌธํ•˜๋ฉฐ ์ฐพ๋Š” ๊ฒƒ. ๋‹น์—ฐํžˆ ๊ตฌํ˜„์€ ์‰ฌ์šฐ๋‚˜ ์ž๋ฃŒ๊ฐ€ ๋งŽ์„์ˆ˜๋ก ๋น„ํšจ์œจ์ ์ด๋‹ค. ์ •๋ ฌ๋˜์ง€์•Š์€ ์ž๋ฃŒ ์ฒ˜์Œ๋ถ€ํ„ฐ ๋๊นŒ์ง€ ๋ฐฉ๋ฌธ ํ‰๊ท  ์‹œ๊ฐ„๋ณต์žก๋„ O(n) ์ •๋ ฌ๋œ ์ž๋ฃŒ ์ฐพ๋Š” ๊ฐ’๋ณด๋‹ค ํฐ๊ฐ’์„ ๋งŒ๋‚˜๋ฉด ๊ฒ€์ƒ‰ ์ข…๋ฃŒ ํ‰๊ท  ๋น„๊ตํšŸ์ˆ˜๋Š” ์ ˆ๋ฐ˜์œผ๋กœ ์ค„์–ด๋“œ๋‚˜, ์—ฌ์ „ํžˆ ํ‰๊ท  ์‹œ๊ฐ„๋ณต์žก๋„ O(n) ๊ฐ„๋‹จํ•˜๋ฏ€๋กœ ์ฝ”๋“œ ์ƒ๋žต Binary Search (์ด์ง„ ๊ฒ€์ƒ‰) ์ž๋ฃŒ์˜ ๊ฐ€์šด๋ฐ๊ฐ’์„ ๊ธฐ์ค€์œผ๋กœ, ์ฐพ๋Š”๊ฐ’์ด ์ž‘์œผ๋ฉด ์™ผ์ชฝ๋ถ€๋ถ„์„ ํฌ๋ฉด ์˜ค๋ฅธ์ชฝ๋ถ€๋ถ„์„ ๋Œ€์ƒ์œผ๋กœ ๋‹ค์‹œ ์ฐพ๋Š”๊ณผ์ • ๋ฐ˜๋ณต. ๊ฒ€์ƒ‰๋ฒ”์œ„๋ฅผ ๋ฐ˜์œผ๋กœ ์ค„์—ฌ๊ฐ€๋ฉฐ ์ด์ง„๊ฒ€์ƒ‰์„ ๋ฐ˜๋ณต. ์ž๋ฃŒ๊ฐ€ ์ •๋ ฌ๋œ ์ƒํƒœ์—์„œ๋งŒ ์‚ฌ์šฉ๊ฐ€๋Šฅ => ๊ฒ€์ƒ‰์„ฑ๋Šฅ์€ ์ข‹์œผ๋‚˜, ์ž๋ฃŒ์ •๋ ฌ ์œ ์ง€๋น„์šฉ ๋ฐœ์ƒ ์‹œ๊ฐ„ ๋ณต์žก๋„ O(log2n) import java.lang.Ma..

Algorithm 2019. 9. 12. 18:30
๊ณต์ง€์‚ฌํ•ญ
์ตœ๊ทผ์— ์˜ฌ๋ผ์˜จ ๊ธ€
์ตœ๊ทผ์— ๋‹ฌ๋ฆฐ ๋Œ“๊ธ€
Total
Today
Yesterday
๋งํฌ
ยซ   2024/11   ยป
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
๊ธ€ ๋ณด๊ด€ํ•จ