★ 프로그램 (Program) 사용자가 원하는 일을 처리할 수 있도록 프로그래밍 언어를 사용하여 올바른 수행절차를 표현해 놓은 명령어들의 집합 ★ 프로세스 (Process) 간단히 말하면 ‘실행 중인 프로그램’ 프로그램을 실행하면 OS로부터 실행에 필요한 자원(메모리
stack과는 달리 사용자가 직접 관리하는 메모리 영역1행에서는 int형 포인터 변수 a를 선언했고, 이건 일반적인 포인터형 변수이므로 stack 영역에 저장된다.malloc() 함수는 특정 크기의 메모리 블록을 동적으로 할당한다. 이 메모리 블록은 heap 영역에 할
Array, Linked List, Stack, Queue, Hash Table, Graph, Tree, Heap입력된 데이터들이 메모리 공간에서 연속적으로 저장되어 있는 자료구조stack배열의 크기는 처음 생성할 때 정하며, 이후에는 변경할 수 없다.메모리 상에서 연
그래프의 일종으로, 정점과 간선을 이용하여 데이터의 배치 형태를 추상화한 자료구조서로 다른 두 노드를 연결하는 길이 하나뿐인 그래프를 트리 라고 칭한다.트리 의 구조는 ‘데이터 저장’ 의 의미보다는 ‘저장된 데이터를 더 효율적으로 탐색’ 하기 위해서 사용된다.트리의 각