1_1. 자료구조와 알고리즘의 이해
2023. 3. 4. 19:37ㆍ자료구조_C
* 이론을 바탕으로 한 구현이 중요하다.
- 자료구조(Data Structure)에 있어서 재귀함수는 굉장히 중요하다.
- 프로그램이란 데이터를 표현하고 ( 자료구조 ) = 표현에는 저장의 의미가 표현된다.
그렇게 표현된 데이터를 처리 하는 것이다. (알고리즘)
1. 선형구조
- 리스트
- 스택
- 큐
2. 비선형 구조
- 트리
- 그래프
3. 파일구조
- 순차파일
- 색인파일
- 직접파일
4. 단순구조
- 정수
- 실수
- 문자
- 문자열
ex)
int main(void)
{
//배열의 선언
int arr[10] = {1,2,3,4,5,6,7,8,9,10};
>>자료 구조
//배열에 저장된 값의 합
for(idx = 0; idx < 10; idx++)
sum += arr[idx];
>>알고리즘
}
* 알고리즘은 자료구조에 의존적이다.
'자료구조_C' 카테고리의 다른 글
1_6 자료구조와 알고리즘의 이해 (1) | 2023.03.04 |
---|---|
1_5 자료구조와 알고리즘의 이해 (0) | 2023.03.04 |
1_4 자료구조와 알고리즘의 이해 (1) | 2023.03.04 |
1_3 자료구조와 알고리즘의 이해 (0) | 2023.03.04 |
1_2. 알고리즘의 성능 분석 방법 (0) | 2023.03.04 |