์ „์ฒด ๊ธ€

๊พธ์ค€ํ•จ๐Ÿ€
์˜ค๋žœ๋งŒ์— ์Šคํƒ๊ณผ ํ๋ฅผ ์ ‘ํ•ด์„œ ๊ฐœ๋…์„ ๋‹ค์‹œ ๊ฐ€๋ณ๊ฒŒ ์งš๊ณ  ๋„˜์–ด๊ฐ€์ž. 1. Stack(์Šคํƒ)  LIFO(Last in, First Out) : ๋งˆ์ง€๋ง‰์— ์ž…๋ ฅ๋œ ๋ฐ์ดํ„ฐ๊ฐ€ ๊ฐ€์žฅ ๋จผ์ € ์ œ๊ฑฐ๋˜๋Š” ๊ตฌ์กฐ  apeend() ๋ฅผ ์‚ฌ์šฉํ•ด์„œ ๋งˆ์ง€๋ง‰์— ๋ฐ์ดํ„ฐ๋ฅผ ์ถ”๊ฐ€ํ•˜๊ณ  ๊บผ๋‚ผ ๋•Œ๋Š” pop()์„ ์‚ฌ์šฉํ•˜์—ฌ ๋งˆ์ง€๋ง‰ ๋ฐ์ดํ„ฐ๋ฅผ ๊บผ๋‚ธ๋‹ค.   2. Queue(ํ) FIFO(First in , First Out)  : ๋จผ์ € ์ž…๋ ฅ๋œ ๋ฐ์ดํ„ฐ๊ฐ€ ๋จผ์ € ์ œ๊ฑฐ๋˜๋Š” ๊ตฌ์กฐ  3. Deque (Double Ended Queue)  ํŒŒ์ด์ฌ์—์„œ ๋‚ด์žฅ ๋ชจ๋“ˆ์ธ collections์— ์žˆ๋Š” ๊ฒƒ์œผ๋กœ ์Šคํƒ๊ณผ ํ๋ฅผ ํ•ฉ์ณ๋†“์€ ๋“ฏํ•œ ์ž๋ฃŒ๊ตฌ์กฐ๋ฅผ ์˜๋ฏธํ•œ๋‹ค.  ๊ฐ€์žฅ ์•ž์— ์žˆ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๊บผ๋‚ด๊ธฐ ์œ„ํ•ด์„œ popleft() ํ•จ์ˆ˜ ์‚ฌ์šฉ ๊ฐ€์žฅ ์•ž์— ๋ฐ์ดํ„ฐ๋ฅผ ๋„ฃ๊ธฐ ์œ„ํ•ด์„œ appendleft() ..
https://school.programmers.co.kr/learn/courses/30/lessons/42748 ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์ฝ”๋“œ ์ค‘์‹ฌ์˜ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ. ์Šคํƒ ๊ธฐ๋ฐ˜์˜ ํฌ์ง€์…˜ ๋งค์นญ. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์˜ ๊ฐœ๋ฐœ์ž ๋งž์ถคํ˜• ํ”„๋กœํ•„์„ ๋“ฑ๋กํ•˜๊ณ , ๋‚˜์™€ ๊ธฐ์ˆ  ๊ถํ•ฉ์ด ์ž˜ ๋งž๋Š” ๊ธฐ์—…๋“ค์„ ๋งค์นญ ๋ฐ›์œผ์„ธ์š”.programmers.co.kr ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค lv1์€ ๋งˆ์Œ์ด ํŽธํ•ด์ ธ์š” ๐Ÿฅน  ๐Ÿ“Œ ๋ฌธ์ œ  ๋ฐฐ์—ด array์˜ i๋ฒˆ์งธ ์ˆซ์ž๋ถ€ํ„ฐ j๋ฒˆ์งธ ์ˆซ์ž๊นŒ์ง€ ์ž๋ฅด๊ณ  ์ •๋ ฌํ–ˆ์„ ๋•Œ, k๋ฒˆ์งธ์— ์žˆ๋Š” ์ˆ˜๋ฅผ ๊ตฌํ•˜๋ ค ํ•ฉ๋‹ˆ๋‹ค.์˜ˆ๋ฅผ ๋“ค์–ด array๊ฐ€ [1, 5, 2, 6, 3, 7, 4], i = 2, j = 5, k = 3์ด๋ผ๋ฉดarray์˜ 2๋ฒˆ์งธ๋ถ€ํ„ฐ 5๋ฒˆ์งธ๊นŒ์ง€ ์ž๋ฅด๋ฉด [5, 2, 6, 3]์ž…๋‹ˆ๋‹ค.1์—์„œ ๋‚˜์˜จ ๋ฐฐ์—ด์„ ์ •๋ ฌํ•˜๋ฉด [2, 3, 5, 6]์ž…๋‹ˆ๋‹ค.2์—์„œ ๋‚˜..
https://school.programmers.co.kr/learn/courses/30/lessons/42747 ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์ฝ”๋“œ ์ค‘์‹ฌ์˜ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ. ์Šคํƒ ๊ธฐ๋ฐ˜์˜ ํฌ์ง€์…˜ ๋งค์นญ. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์˜ ๊ฐœ๋ฐœ์ž ๋งž์ถคํ˜• ํ”„๋กœํ•„์„ ๋“ฑ๋กํ•˜๊ณ , ๋‚˜์™€ ๊ธฐ์ˆ  ๊ถํ•ฉ์ด ์ž˜ ๋งž๋Š” ๊ธฐ์—…๋“ค์„ ๋งค์นญ ๋ฐ›์œผ์„ธ์š”.programmers.co.kr ๐Ÿ“Œ๋ฌธ์ œ์„ค๋ช… H-Index๋Š” ๊ณผํ•™์ž์˜ ์ƒ์‚ฐ์„ฑ๊ณผ ์˜ํ–ฅ๋ ฅ์„ ๋‚˜ํƒ€๋‚ด๋Š” ์ง€ํ‘œ์ž…๋‹ˆ๋‹ค. ์–ด๋Š ๊ณผํ•™์ž์˜ H-Index๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ๊ฐ’์ธ h๋ฅผ ๊ตฌํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์œ„ํ‚ค๋ฐฑ๊ณผ1์— ๋”ฐ๋ฅด๋ฉด, H-Index๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๊ตฌํ•ฉ๋‹ˆ๋‹ค.์–ด๋–ค ๊ณผํ•™์ž๊ฐ€ ๋ฐœํ‘œํ•œ ๋…ผ๋ฌธ nํŽธ ์ค‘, h๋ฒˆ ์ด์ƒ ์ธ์šฉ๋œ ๋…ผ๋ฌธ์ด hํŽธ ์ด์ƒ์ด๊ณ  ๋‚˜๋จธ์ง€ ๋…ผ๋ฌธ์ด h๋ฒˆ ์ดํ•˜ ์ธ์šฉ๋˜์—ˆ๋‹ค๋ฉด h์˜ ์ตœ๋Œ“๊ฐ’์ด ์ด ๊ณผํ•™์ž์˜ H-Index์ž…๋‹ˆ๋‹ค.์–ด๋–ค ๊ณผํ•™์ž๊ฐ€ ๋ฐœํ‘œํ•œ ๋…ผ๋ฌธ์˜ ์ธ์šฉ ํšŸ์ˆ˜..
โœ๐Ÿป ํ•ด๋‹น ๋ฌธ์ œ๋ฅผ ํ’€๋ฉด์„œ ์•Œ์•„์•ผ๋  ๊ฐœ๋… ์ˆซ์ž ๋ฌธ์ž์—ด ๋Œ€์†Œ ๋น„๊ต ์ˆซ์ž ๋ฌธ์ž์—ด์˜ ๋Œ€์†Œ๊ด€๊ณ„๋Š” ๋ฌธ์ž์—ด์˜ ์ฒซ ๊ธ€์ž๋ถ€ํ„ฐ ๋น„๊ตํ•˜์—ฌ ๊ฒฐ์ •๋œ๋‹ค. ์ˆซ์ž ๋ฌธ์ž์—ด์„ ๋น„๊ตํ•  ๋•Œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ทœ์น™์ด ์ ์šฉ๋œ๋‹ค. ์ฒซ ๋ฒˆ์งธ ๊ธ€์ž๋ถ€ํ„ฐ ๋น„๊ตํ•œ๋‹ค. ๋‘ ๋ฌธ์ž์—ด์˜ ์ฒซ ๋ฒˆ์งธ ๊ธ€์ž๊ฐ€ ๋‹ค๋ฅผ ๊ฒฝ์šฐ, ํ•ด๋‹น ๊ธ€์ž์˜ ์•„์Šคํ‚ค์ฝ”๋“œ ๊ฐ’์— ๋”ฐ๋ผ ๋น„๊ตํ•œ๋‹ค. ์•„์Šคํ‚ค์ฝ”๋“œ ๊ฐ’์ด ๋‚ฎ์„์ˆ˜๋ก ์ž‘์€ ๊ฐ’์œผ๋กœ ๊ฐ„์ฃผ๋œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด "652"๋Š” "3434" ๋ณด๋‹ค ํฌ๋‹ค.  ๋งŒ์ผ ๋‘ ๋ฌธ์ž์—ด์˜ ์ฒซ๋ฒˆ์งธ ๊ธ€์ž๊ฐ€ ๋™์ผํ•œ ๊ฒฝ์šฐ, ๋‘๋ฒˆ์งธ ๊ธ€์ž๋ฅผ ๋น„๊ตํ•˜๊ณ  ๋™์ผํ•œ ๊ธ€์ž์ผ ๊ฒฝ์šฐ์—๋„ ๊ทธ ๋‹ค์Œ ๋ฌธ์ž๋ฅผ ๋น„๊ตํ•œ๋‹ค. ์ด๋ ‡๊ฒŒ ๋ฌธ์ž์—ด์˜ ๋ชจ๋“  ๊ธ€์ž๋ฅผ ๋น„๊ตํ•˜์—ฌ ๋‘ ๋ฌธ์ž์—ด ์ค‘ ํ•˜๋‚˜๊ฐ€ ๋จผ์ € ๋๋‚˜๋ฉด, ๊ธธ์ด๊ฐ€ ์งง์€ ๋ฌธ์ž์—ด์ด ์ž‘์€ ๊ฐ’์œผ๋กœ ๊ฐ„์ฃผ๋œ๋‹ค. "123"์€ "1234"๋ณด๋‹ค ์ž‘๋‹ค. https://school.progra..
zzoming_00
ZZOMING'S TECH BLOG