일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- BANDiT
- 네트워크
- chatGPT
- BERT이해
- 중국플랫폼
- 클라우드
- RecSys
- HTTP
- 클라우드자격증
- Collaborative Filtering Bandit
- 언어모델
- COFIBA
- MSCS
- 추천시스템
- transformer
- 미국석사
- MAB
- llm
- MLOps
- docker
- 머신러닝
- aws자격증
- BERT
- 메타버스
- nlp
- 플랫폼
- 머신러닝 파이프라인
- TFX
- 자연어처리
- AWS
Archives
- Today
- Total
목록Tech/Algorithms (1)
Julie의 Tech 블로그
그래프 순회 - BFS, DFS
그래프는 인접행렬(Adjacency Matrix) 또는 인접 리스트(Adjacency List)로 표현된다. 이 그래프들을 주로 input으로 받아 순회하는 알고리즘을 통해 문제를 해결해야하는 경우가 생긴다.오늘은 그래프 순회 알고리즘의 Python 구현 코드와 개념에 대해 간단히 다뤄보려고 한다.그래프 순회는 크게 깊이우선탐색(BFS), 너비우선탐색(DFS)로 나뉜다. 대부분의 알고리즘 문제들은 DFS로 해결이 되는 편이긴 하나 그래프의 최단 경로를 구하는 경우 BFS 알고리즘을 사용할 때도 있다.DFS는 주로 스택을 활용하거나 재귀를 통해 구현되며, BFS는 큐로 구현된다.이 그래프를 예시로 살펴보자.# 그래프는 인접 리스트로 표현graph = [ [], # 0번 노드는 사용하지 ..
Tech/Algorithms
2024. 9. 15. 15:09