LetITGo
자료구조 - 배열이란? / 다차원 배열 / 2차 배열 / 3차배열 / 2차 배열 입력, 출력 / 배열 역순 출력 본문
전공지식/자료구조와 알고리즘
자료구조 - 배열이란? / 다차원 배열 / 2차 배열 / 3차배열 / 2차 배열 입력, 출력 / 배열 역순 출력
올라프의 취미 2020. 7. 16. 09:30728x90
오늘은 지난 시간에 이어서 다차원 배열에 대해서 알아보겠습니다.
동일한 스타일의 자료들이 있을때 구분해서 저장해야 한다면 다차원 배열을 이요하는 것이 좋습니다.
예를 들면 학생들이 있을때 점수는 모두 정수로 기록됩니다. 반별로 구분해서 저장할때는 2차원배열을 이요하면 됩니다.
1행에 1반의 정보, 2행에 2반의 정보, 이렇게 행을 구분하면 반마다의 학생들의 점수를 따로 저장할수 있습니다.
다차원 배열의 선언
다차원 배열의 입력
다차원 배열의 출력
다차원 배열 예시
배열의 역순출력
반복문을 이용하면 배열의 뒤에서 부터 출력하는 알고리즘도 구성할수 있습니다.
오늘까지 자료구조에서 가장 많이 쓰이는 배열에 대해서 알아보았습니다.
자료구조에서는 배열뿐만이 아닌 순환, 리스트, 스택, 큐 등 다양한 많은 알고리즘들이 존재합니다.
천천히 공부하면 모두 쉽게 이해할수 있습니다.
'전공지식 > 자료구조와 알고리즘' 카테고리의 다른 글
C언어 포인터 Pointer에 대해 알아봅시다 (0) | 2020.08.28 |
---|---|
자료구조 - C언어 순환, Recursion에 대해 알아보자 (예제, 문제포함) (0) | 2020.08.27 |
자료구조 - C언어 조건문에 대해 알아봅시다 (if, else if, 중첩 if, switch ) (0) | 2020.08.26 |
자료구조 - C언어 반복문에 대해 알아보자 (0) | 2020.08.25 |
자료구조 - 배열이란? / 배열 선언 / 배열 입력, 출력 / 배열 초기화 / 배열 복사 (0) | 2020.07.15 |
Comments