[ 자료구조 ] 자료구조란 무엇인가?


[ 자료구조 ] 자료구조란 무엇인가?

자료구조의 분류 자료구조란 무엇인가? "프로그램이란 데이터를 표현하고, 그렇게 표현된 데이터를 처리하는 것이다." '데이터의 표현'은 '데이터의 저장'을 의미하며 이를 담당하는 것이 자료구조이다. (프로그래밍은 데이터를 표현하고 처리하는 과정으로 이루어지며, 자료구조를 공부한다면 어느 정도의 프로그래밍을 할 줄 안다고 볼 수 있다.) 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언어의 문법을 알고있다고 가정 구조체 정의와 구조체 대상의 typedef 선언 가능 malloc 함수와 free 함수를 활용할 줄 알며, 메모리 동적 할당의 개념 헤더 파일의 의미와 정의 헤더파일 정의에...


#ifdef #알고리즘 #자료구조

원문링크 : [ 자료구조 ] 자료구조란 무엇인가?