반응형

2024/09/25 2

[TIL] 최소 신장 트리 MST, Minimum Spanning Tree

최소 신장 트리 MST, Minimum Spanning Tree가중치가 있는 연결 그래프에서 모든 정점을 연결하는 간선들의 부분 집합 중에간선들의 가중치 합이 최소가 되는 트리즉, 스패닝 트리 중 간선의 가중치 합이 최소인 트리스패닝 트리 Spanning Tree 그래프 내의 모든 정점을 포함하는, 그래프의 최소 연결 부분 그래프 n 개의 정점을 가지는 그래프의 최소 간선의 수는 (n-1) 이고, (n-1) 개의 간선으로 연결되어 있으면 필연적으로 트리 형태가 된다 -> 스패닝 트리!MST 특징1. n 개의 정점을 가지는 그래프에서 최소 신장 트리는 n-1 개의 간선을 가진다(단, 모든 정점이 반드시 연결된 경우에만 성립하며, 가중치가 음수인 경우는 해당되지 않는다)2. 사이클이 없고 모든 정점이 연결되..

TIL/Python 2024.09.25

[혼공컴운] CH01 컴퓨터 구조를 알아야 하는 이유

CH01 컴퓨터 구조를 알아야 하는 이유01-1. 컴퓨터 구조를 알아야 하는 이유문제 해결 능력을 배양할 수 있다 - 컴퓨터를 미지의 대상이 아니라 분석의 대상으로 인식하고 개발할 수 있다성능, 용량, 비용을 고려한 프로그래밍을 할 수 있다 01-2. 컴퓨터 구조의 큰 그림 컴퓨터가 이해하는 두 가지 정보1) 데이터- 숫자, 문자, 이미지, 동영상과 같은 정적인 정보- 컴퓨터와 주고받는/ 내부에 저장된 정보를 데이터라 통칭하기도 한다2) 명령어- 컴퓨터를 실질적으로 움직이는 정보- 데이터는 명령어를 위한 일종의 재료  컴퓨터의 네 가지 핵심 부품1) 메모리- 프로그램이 실행되기 위해서는 메모리에 저장되어 있어야 한다- 메모리는 실행되는 프로그램의 명령어와 데이터를 저장한다 - 메모리에 저장된 값의 위치는..

반응형