자료구조 순차자료구조와 선형리스트
- 최초 등록일
- 2021.05.08
- 최종 저작일
- 2020.06
- 8페이지/ 어도비 PDF
- 가격 2,000원
목차
1. 코드작성
2. 실행활면
3. 코드설명
4. 분석자료
본문내용
(코드설명)
2차원 5행 5열을 만들어야 하므로 int 형 배열A을 선언후, for 문과 배열 각 부분에 1행1열 부터 5행5열까지 2의배수로 채운다음 출력, if문을 이용하여 배열 A를 90도를 돌린 배열B와 배열 B를 또 90도돌린 배열을 만들고 출력하였다.
(분석자료)
배열이란 같은자료형을 하나의 이름으로 연속된 기억 공간에 저장하는 구조로 하나의 이름을 공유하여 자료의 조각이 편리한 구족이다,
2차원 배열 : 자료형 배열이름 [행 개수] [열 개수]
3차원 배열 : 자료형 배열이름 [면 개수] [행 개수] [열 개수]
printf 구문안에 %d가 들어가지 않고 %3d가 들어가는 이유는 %d와 %3d 둘다 배열을 출력할 수 있지만, %3d는 __d 값에서 빈칸을 0으로 채우므로 배열을 좀더 깔끔하고 알아보기쉽게 만들어주기 때문에 %3d를 사용하였다.
(코드설명)
int 형 변수 i n=0 와 포인터 변수 *ptr을 선언후 int형 배열인 sale[2][4]를 선언하였다. int 형 배열에 63, 84, 140, 130, 157, 209, 312 의 값을 입력하였다. 포인터를 이용한 배열의 주소를 포인터 변수에 저장하고 출력하도록 프로그램이 작성되어있다.
(분석자료)
#define _CRT_SECURE_NO_WARNINGS를 쓰는이유 : scanf, strcpy,fopen 등을 사용할 때 에러로부터 방지할 수 있기 때문에 사용한다.
%u : 부호없는 10진수를 출력할 때 사용한다.
순차 자료구조 : 구현할 자료들을 논리적 순서로 메모리에 연속 저장하는 구현방식
선형 리스트 : 원소들 간의 논리적인 순서와 메모리에 저장하는 물리적인 순서가 같다.
표현 형식 : 리스트 이름 = (원소1, 원소2, ..., 원소n)
참고 자료
없음