배열2 [데이터 분석] 데이터 구조 유형(R, Python) 데이터 분석에서 중요한 개념 중 하나는 데이터 구조(Data Structure)이다. 기본적으로 R에서는 다양한 데이터 구조를 제공하며, 각각의 특징과 용도가 다르다. 본 문서에서는 R에서 사용되는 주요 데이터 구조를 정리하고 파이썬의 관점으로는 어떻게 사용할 수 있는지 살펴보려 한다! 1. Scalar : 구성 인자가 1개인 벡터"하나의 값"만을 가지는 데이터 구조(예시)a 2. Vector : 1차원 배열 형태의 데이터 구조 (모두 동일한 유형)숫자형, 문자형 등 동일한 데이터 유형을 가진다(예시)x 3. Factor : 범주형 자료(명목형, 순서형)를 위한 구조명목형 변수 또는 순서형 변수를 표현하는 데 사용됨(예시)factor_var 4. Array : 2차원 이상의 데이터 구조다차원 데이.. 2025. 2. 11. [알고리즘] ep5-1+) 인접리스트, 인접행렬 구현 다음의 문제 1과 문제 2는 주어진 그래프를 인접리스트 및 인접행렬로 각각 표현하여 해결해야 한다. 다음은 두 문제 모두에 공통된 사항이다. 1) 그림 1의 그래프에 관해 해결해야 한다. 2) 가중치의 값은 양수와 음수 모두 가능하나, 0은 허용하지 않는다. 3) 그림 1 그래프의 정점 개수는 변경되지 않는다. 단, 간선 개수는 변화할 수 있다. 참고로 정점 6개인 그래프에서 가능한 간선 개수는, 자기 자신으로 가는 간선(즉, 루프)을 포함하여 최대 21(= 6 + 5 + 4 + 3 + 2 + 1)개다. 4) 간선의 이름을 생략하기로 한다. 따라서 간선 구조체의 이름 필드는 정의하지 않아도 된다. 5) 그래프를 배열 또는 연결리스트 가운데 어느 것을 이용하여 구현할지는 각자의 판단에 맡긴다. 문.. 2024. 7. 21. 이전 1 다음