Recent Posts
Recent Comments
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- position
- ์๋ฐ์คํฌ๋ฆฝํธ
- ๋ธ๋ก๊ทธ
- useEffect
- float
- history api
- Props
- useRef
- REACT
- Flex
- ๋ฐ๋ธ์ฝ์ค3๊ธฐ
- ํ๋ก๊ทธ๋๋จธ์ค
- ์๊ณ ๋ฆฌ์ฆ
- fetch API
- ๋ฐ๋ธ์ฝ์ค
- CSS
- Gatsby
- ์ฝ๋ฉํ ์คํธ
- ํ๋ก ํธ์๋
Archives
- Today
- Total
Daehyunii's Dev-blog
์ด์งํธ๋ฆฌ ๋์ด ์ฐ์ ํ์(BFS) ๋ณธ๋ฌธ
๐ Language & CS knowledge/Algorithm (๊ธฐ์ด๋ฌธ์ ํ์ด)
์ด์งํธ๋ฆฌ ๋์ด ์ฐ์ ํ์(BFS)
Daehyunii 2022. 9. 7. 22:25๋ฌธ์ (์ถ์ฒ : ์ธํ๋ฐ ์๋ฐ์คํฌ๋ฆฝํธ ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด ๊ฐ์, ์ ๋ณด์ฌ๋ฆผํผ์๋)
์๋ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ ์ด์งํธ๋ฆฌ๋ฅผ ๋์ด์ฐ์ ํ์ํด ๋ณด์ธ์.

๋์ด ์ฐ์ ํ์ : 1 2 3 4 5 6 7
Tip

๋ฌธ์ ํ์ด
//์ ๋ต
function solution(){
let answer="";
let queue=[];
queue.push(1);
while(queue.length){
console.log(queue);
let v=queue.shift();
answer+=v+" ";
for(let nv of [v*2, v*2+1]){
if(nv>7) continue;
queue.push(nv);
}
}
return answer;
}
console.log(solution());
'๐ Language & CS knowledge > Algorithm (๊ธฐ์ด๋ฌธ์ ํ์ด)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๊ณ๋จ์ค๋ฅด๊ธฐ(๋์ ํ๋ก๊ทธ๋๋ฐ) (0) | 2022.09.07 |
---|---|
์ก์์ง ์ฐพ๊ธฐ(์ํํธ๋ฆฌ๊ฒ์ : BFS) (0) | 2022.09.07 |
์ธ์ ๋ฆฌ์คํธ ๊ฒฝ๋ก ํ์(DFS) (0) | 2022.09.07 |
์ธ์ ํ๋ ฌ ๊ฒฝ๋ก ํ์(DFS) (0) | 2022.09.07 |
๊ทธ๋ํ์ ์ธ์ ํ๋ ฌ (0) | 2022.09.07 |