Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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
- 코딩테스트
- 자바
- 백준 15661
- 백준 18290
- 0으로 채우기
- 프로그래머스 숫자의 표현 java
- sort
- 프로그래머스 네트워크 java
- java
- 백준 4375
- mysql
- Arrays
- Math.ceil()
- Algorithm
- java 반올림
- 프로그래머스 도둑질 java
- 백준 16935
- Math.floor()
- Codility
- 백준 11723
- 네트워크
- 백준 16927
- time complexity
- 프로그래머스 연속된 수의 합 java
- java 내림
- 백준 17425
- 백준 14391
- 프로그래머스 옹알이 java
- 알고리즘
- java 올림
Archives
- Today
- Total
목록DFS (1)
취미처럼
탐색 알고리즘 DFS / BFS
1. DFS(Depth - First Search) 깊이 우선 탐색이라고도 부르며, 그래프에서 깊은 부분을 우선적으로 탐색하는 알고리즘 그래프는 노드와 간선으로 표현되며, 두 노드가 간선으로 연결되어 있다면 두 노드가 "인접하다"라고 표현한다. 스택이나 재귀함수로 구현 가능 모든 경우의 수를 탐색하고자 하는 미로 문제에 적합 1. 인접행렬 방식 2차원 배열로 그래프의 연결관계를 표현하는 방식 연결되지 않은 정보도 저장하므로 노드 개수가 많을 수록 메모리가 불필요하게 낭비됨 노드 번호로 바로 접근 가능하므로 인접리스트에 비해 정보를 얻는 속도가 빠름 2. 인접리스트 방식 노드에 연결된 정보만을 리스트로 추가하는 방식 연결된 정보만 저장하기 때문에 메모리를 효율적으로 사용 인접행렬 방식에 비해 연결된 데이터..
Algorithm/이론
2021. 3. 9. 10:06