Tiny Bunny
๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๊นŠ์ด์šฐ์„ ํƒ์ƒ‰1

[c++] DFS ๊นŠ์ด ์šฐ์„  ํƒ์ƒ‰ , ์žฌ๊ท€ํ•จ์ˆ˜ DFS:  Depth - First Search (๊นŠ์ด์šฐ์„ ํƒ์ƒ‰)ํ˜„์žฌ ์ง€์ ์—์„œ ์ •ํ•ด๋†“์€ ์ง€์ ๊นŒ์ง€ ๋…ธ๋“œ๋ฅผ ๊นŠ๊ฒŒ ํƒ์ƒ‰ํ•˜๋Š” ๋ฐฉ์‹์Šคํƒ ๋˜๋Š” ์žฌ๊ท€ํ•จ์ˆ˜๋กœ ๊ตฌํ˜„ํ•œ๋‹ค.    ์žฌ๊ท€ํ•จ์ˆ˜์ž๊ธฐ ์ž์‹ ์„ ๊ณ„์†ํ•ด์„œ ํ˜ธ์ถœํ•œ๋‹ค.์ดˆ๊ธฐํ™”๋๋‚˜๋Š” ์กฐ๊ฑด (if๋ฌธ)๊ฐ€์ง€(branch) / ์žฌ๊ท€์กฐ๊ฑด    Q. ์žฌ๊ท€ํ•จ์ˆ˜ ์˜ˆ์‹œ๋ฌธ์ œ ์ˆซ์ž n์„ ์ž…๋ ฅ ๋ฐ›์œผ์„ธ์š”.์ˆซ์ž n๋ถ€ํ„ฐ 0๊นŒ์ง€ Count down ํ–ˆ๋‹ค๊ฐ€๋‹ค์‹œ ๋Œ์•„์˜ค๋Š” ์ˆ˜๋ฅผ ์ถœ๋ ฅ ํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.ex) 44 3 2 1 0 1 2 3 4ex ) 66 5 4 3 2 1 0 1 2 3 4 5 6 #includeusing namespace std;void abc(int num){ cout > n; abc(n); return 0;} ์œ„์˜ ์žฌ๊ท€ํ•จ์ˆ˜๊ฐ€ ์‚ฌ์šฉ๋œ ์ฝ”๋“œ๋ฅผ ์˜ˆ์‹œ๋กœ ์‚ดํŽด๋ณด๋ฉด, 1. main ํ•จ์ˆ˜์—์„œ ์žฌ๊ท€ํ•จ์ˆ˜์— ์ดˆ๊ธฐ๊ฐ’.. 2024. 4. 2.

TOP

Designed by ํ‹ฐ์Šคํ† ๋ฆฌ