목록자료구조 (2)
게임 개발 로그

[자료구조] 2주차 - 영남대학교 K-MOOC 자료구조 수업 - 더 깔끔한 정리: https://www.notion.so/2-797cbc9b1fb74b059d3de6897512aa9d?pvs=4 2-1. 배열과 구조체의 정의 1. 배열의 정의 동일한 타입의 데이터들을 묶는 구조 메모리의 연속된 위치에 차례대로 저장 쌍의 집합 1차원 배열: {, } 2차원 배열: {, } 2. C언어에서의 배열 1차원 배열 int a[5] 인덱스는 0부터 시작 a[0], a[1], a[2], a[3], a[4] 2차원 배열 int B[2][2]; B[0][0], B[0][1], B[1][0], B[1][1] 배열과 포인터 C에서 이 둘을 동일한 개념으로 사용한다 int A[5], *pA = A; A: 배열의 시작 주소 (..

[자료구조] 1주차 - 영남대학교 자료구조 수업 - 더 깔끔한 정리: https://www.notion.so/1-770d055ad3314bf2ac739108244e8d9d?pvs=4 자료구조란? 자료구조 어떤 형태로 데이터를 저장할 것이냐 문제 해결을 위해 데이터를 조직하여 표현하는 방법 (1) 자료구조 예시 전화번호부: 이름을 통해 전화번호를 찾아낼 수 있다 배열, 연결리스트, 트리 등의 다양한 자료 형태를 사용할 수 있다 어떤 자료 구조를 쓰냐에 따라 특징이 상이하다. (2) 자료구조의 중요성 주어진 문제의 특성에 맞는 자료구조를 선택하면 프로그램의 개발이 쉽고, 성능이 향상된다. 추상 데이터 타입 자료구조를 기술할 때 사용하는 방법 데이터 객체의 연산의 명세와 데이터 객체의 내부 표현 양식 / 연산..