일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 다이나믹 프로그래밍
- Direct12
- 다이나믹프로그래밍
- 그리디알고리즘
- 타입 객체
- OS
- 쓰레드
- 알고리즘
- 파일시스템 구현
- DirectX12
- 멀티프로세서
- 자료구조
- 병행성
- 동적계획법
- directx
- 멀티쓰레드
- 스케줄링
- DirectX 12
- 렌더링 파이프라인
- I/O장치
- 컨디션 변수
- codility
- 디자인패턴
- 락
- 영속성
- 병행성 관련 오류
- 운영체제
- 프로그래머스
- 백준
- 그리디 알고리즘
Archives
- Today
- Total
목록그래프 (1)
기록공간

그래프란? 그래프(Graph)는 요소들이 서로 복잡하게 연결되어 있는 관계를 표현하는 자료구조이다. 예를 들어, 지하철 노선도는 많은 역들이 어떻게 연결되어 있는지를 알려주며, SNS의 인맥 지도는 사람들의 복잡한 친구 관계를 표현한다. 그래프로 표시된 지도를 이용해 어떤 도시에서 다른 도시로 갈 수 있는 가장 가까운 경로를 찾을 수도 있다. 그래프는 선형 자료구조들이나 트리보다 더 일반화 된 자료구조를 제공하고 많은 분야에서 널리 사용하고 있다. 이와 같은 예들은 공통적으로 다양한 객체들이 서로 연결되어 있는 구조를 갖는다. 그래프는 이런 구조를 표현할 수 있는 훌륭한 논리적인 도구이다. 그래프의 역사 그래프는 수학자 오일러(Euler)에 의해 처음 창안되었다. 오일러는 위 그림과 같은 지형에서 "모든..
Data Structure
2020. 4. 6. 13:44