728x90

๋ฐฐ์—ด๊ฒ€์ƒ‰ 2

[Algorithm] ๊ฒ€์ƒ‰ ์•Œ๊ณ ๋ฆฌ์ฆ˜_4 (ํ•ด์‹œ๋ฒ•)

์ด์ „ ๊ธ€ 2022.11.27 - [Code/Algorithm] - [Algorithm] ๊ฒ€์ƒ‰ ์•Œ๊ณ ๋ฆฌ์ฆ˜_2 (์„ ํ˜• ๊ฒ€์ƒ‰) [Algorithm] ๊ฒ€์ƒ‰ ์•Œ๊ณ ๋ฆฌ์ฆ˜_2 (์„ ํ˜• ๊ฒ€์ƒ‰) 03-2 ์„ ํ˜• ๊ฒ€์ƒ‰ ์„ ํ˜• ๊ฒ€์ƒ‰(linear search) ์ง์„  ๋ชจ์–‘(์„ ํ˜•)์œผ๋กœ ๋Š˜์–ด์„  ๋ฐฐ์—ด์—์„œ ๊ฒ€์ƒ‰ํ•˜๋Š” ๊ฒฝ์šฐ์— ์›ํ•˜๋Š” ํ‚ค๊ฐ’์„ ๊ฐ€์ง„ ์›์†Œ๋ฅผ ์ฐพ์„ ๋•Œ๊นŒ์ง€ ๋งจ ์•ž๋ถ€ํ„ฐ ์Šค์บ”ํ•˜์—ฌ ์ˆœ์„œ๋Œ€๋กœ ๊ฒ€์ƒ‰ํ•˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์„ ํ˜• ๊ฒ€์ƒ‰ heejins.tistory.com 2022.11.28 - [Code/Algorithm] - [Algorithm] ๊ฒ€์ƒ‰ ์•Œ๊ณ ๋ฆฌ์ฆ˜_3 (์ด์ง„ ๊ฒ€์ƒ‰) [Algorithm] ๊ฒ€์ƒ‰ ์•Œ๊ณ ๋ฆฌ์ฆ˜_3 (์ด์ง„ ๊ฒ€์ƒ‰) ์ด์ „ ๊ธ€(์„ ํ˜• ๊ฒ€์ƒ‰) 2022.11.27 - [Code/Algorithm] - [Algorithm] ๊ฒ€์ƒ‰ ์•Œ๊ณ ๋ฆฌ์ฆ˜_2 (์„ ํ˜• ๊ฒ€์ƒ‰)..

Code/Algorithm 2022.11.28

[Algorithm] ๊ฒ€์ƒ‰ ์•Œ๊ณ ๋ฆฌ์ฆ˜_2 (์„ ํ˜• ๊ฒ€์ƒ‰)

03-2 ์„ ํ˜• ๊ฒ€์ƒ‰ ์„ ํ˜• ๊ฒ€์ƒ‰(linear search) ์ง์„  ๋ชจ์–‘(์„ ํ˜•)์œผ๋กœ ๋Š˜์–ด์„  ๋ฐฐ์—ด์—์„œ ๊ฒ€์ƒ‰ํ•˜๋Š” ๊ฒฝ์šฐ์— ์›ํ•˜๋Š” ํ‚ค๊ฐ’์„ ๊ฐ€์ง„ ์›์†Œ๋ฅผ ์ฐพ์„ ๋•Œ๊นŒ์ง€ ๋งจ ์•ž๋ถ€ํ„ฐ ์Šค์บ”ํ•˜์—ฌ ์ˆœ์„œ๋Œ€๋กœ ๊ฒ€์ƒ‰ํ•˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์„ ํ˜• ๊ฒ€์ƒ‰์˜ ์ข…๋ฃŒ ์กฐ๊ฑด ๊ฒ€์ƒ‰ํ•  ๊ฐ’์„ ์ฐพ์ง€ ๋ชปํ•˜๊ณ  ๋ฐฐ์—ด์˜ ๋งจ ๋์„ ์ง€๋‚˜๊ฐ„ ๊ฒฝ์šฐ ··· ๊ฒ€์ƒ‰ ์‹คํŒจ ๊ฒ€์ƒ‰ํ•  ๊ฐ’๊ณผ ๊ฐ™์€ ์›์†Œ๋ฅผ ์ฐฟ๋Š” ๊ฒฝ์šฐ ··· ๊ฒ€์ƒ‰ ์„ฑ๊ณต ๋ฐฐ์—ด a์—์„œ ๊ฒ€์ƒ‰ํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ ์ฝ”๋“œ i = 0 while True: if i == len(a): # ๊ฒ€์ƒ‰ ์‹คํŒจ if a[i] == key: # ๊ฒ€์ƒ‰ ์„ฑ๊ณต(์ฐพ์€ ์›์†Œ์˜ ์ธ๋ฑ์Šค๋Š” i) i+=1 ์„ ํ˜• ๊ฒ€์ƒ‰์˜ ์ข…๋ฃŒ ์กฐ๊ฑด 1 ··· if i == len(a)๊ฐ€ ์„ฑ๋ฆฝํ•˜๋ฉด ์Šค์บ” ์ข…๋ฃŒ ์„ ํ˜• ๊ฒ€์ƒ‰์˜ ์ข…๋ฃŒ ์กฐ๊ฑด 2 ··· if a[i] == key๊ฐ€ ์„ฑ๋ฆฝํ•˜๋ฉด ์Šค์บ” ์ข…๋ฃŒ ์‹ค์Šต 3-1 ..

Code/Algorithm 2022.11.27
728x90