목차
자료구조의 의미와 중요성
자료구조의 내용
컴퓨터 내부의 2진수 코드 체계
자료의 형태에 따른 자료 표현 형식
자료구조의 내용
컴퓨터 내부의 2진수 코드 체계
자료의 형태에 따른 자료 표현 형식
본문내용
*자료구조의 분류
자료의 형태에 따른 분류
단순 구조
정수, 실수, 문자, 문자열 등의 기본 자료형
선형구조
자료들 간의 앞뒤 관계가 1:1의 선형 관계
리스트, 연결리스트, 스택, 큐, 덱 등
비선형구조
자료들 간의 앞뒤 관계가 1:多, 또는 多:多의 관계
트리, 그래프 등
파일구조
레코드의 집합인 파일에 대한 구조
순차파일, 색인파일, 직접파일 등
*자료의 표현 - (5) 문자열 자료의 표현
문자열(string) 자료
여러 문자로 이루어진 문자의 그룹을 하나의 자료로 취급하여 메모리에 연속적으로 저장하는 자료 형식
하나의 문자열 자료에 포함된 부분문자열을 표현하는 방법
방법1) 부분문자열 사이에 구분자를 두고 연속 저장하는 방법
방법2) 가장 긴 부분문자열의 길이에 맞추어 고정 길이로 연속 저장하는 방법
방법3) 부분문자열을 연속 저장하고 각 부분문자열에 대한 포인터를 사용하는 방법
자료의 형태에 따른 분류
단순 구조
정수, 실수, 문자, 문자열 등의 기본 자료형
선형구조
자료들 간의 앞뒤 관계가 1:1의 선형 관계
리스트, 연결리스트, 스택, 큐, 덱 등
비선형구조
자료들 간의 앞뒤 관계가 1:多, 또는 多:多의 관계
트리, 그래프 등
파일구조
레코드의 집합인 파일에 대한 구조
순차파일, 색인파일, 직접파일 등
*자료의 표현 - (5) 문자열 자료의 표현
문자열(string) 자료
여러 문자로 이루어진 문자의 그룹을 하나의 자료로 취급하여 메모리에 연속적으로 저장하는 자료 형식
하나의 문자열 자료에 포함된 부분문자열을 표현하는 방법
방법1) 부분문자열 사이에 구분자를 두고 연속 저장하는 방법
방법2) 가장 긴 부분문자열의 길이에 맞추어 고정 길이로 연속 저장하는 방법
방법3) 부분문자열을 연속 저장하고 각 부분문자열에 대한 포인터를 사용하는 방법
키워드
추천자료
- C언어로 구현한 자료구조의 원형큐
- (자료구조) 스택을 이용한 후위연산 소스
- (자료구조) 단순 연결리스트를 이용한 삽입 & 삭제 & 검색 소스
- (자료구조) 이중연결리스트를 이용한 삽입 & 삭제 & 검색 소스
- (자료구조) 큐를 이용한 환상형 연결리스트 삽입 & 삭제 소스
- (자료구조) 스레드 이진트리 중위운행 결과 소스
- (자료구조) 트리를 이용한 비순환적 중위운행 결과 소스
- 알고리즘, 자료구조 중 '문자열매칭' ppt 개념설명 수업시연
- 2010년 2학기 자료구조 출석대체시험 핵심체크
- 2010년 2학기 자료구조 기말시험 핵심체크
- [자료구조] 그래프
- 철근 콘크리트 구조.PPT자료
- C언어 자료구조 Binary Search Tree (이진 탐색 트리)
- C언어 자료구조 HashTable 해시테이블
소개글