※본 내용은 스스로 공부하며 중요하다고 생각하는 부분만 정리한 내용입니다.
공부 서적(시나공 정보처리기사 필기책)
출처: 시나공 정보처리기사 필기
저자: 김정준,강윤석,김용갑,김우경
출판사 : 길벗
자료구조
정의 : 일련의 자료들을 조직하고 구조화한 것, 필요한 모든 연산을 처리가능하다.
선형 구조 : 배열,선형리스트(연속 리스트, 연결 리스트), 스택, 큐, 데크
비선형 구조 : 트리, 그래프
배열
- 정적 자료구조, 반복적인 데이터 처리작업 적합
- 기억장소 추가 어렵고 메모리 낭비 발생
선형리스트
- 일정한 순서로 나열된 자료구조
- 연속 리스트 : 연속되는 기억장소에 저장, 삽입.삭제시 자료의 이동 필요
- 연결 리스트 : 노드의 포인터 부분을 이용해 서로 연결,삽입.삭제 용이, 기억공간 효율 안 좋음, 접근속도 느림
스택
- LIFO(Last In First Out) 방식, 한 쪽으로 삽입,삭제 이루어짐
- 오버플로, 언더플로 발생
- 재귀호출, 후위 표기법, 서브루틴 호출 등 길 되돌아가는 방법에 사용
큐
- FIFO(First In First Out) 방식, 한 쪽은 삽입, 다른 쪽은 삭제
- 시작,끝을 알리는 두 개의 포인터 존재
- 운영체제 작업 스케쥴링에 사용
그래프
- 정점과 간선으로 이루어짐
- 방향 그래프, 무방향 그래프로 나뉨
- 통신망, 교통망, 이항관계, 연립방정식 등에 응용
'정보처리기사' 카테고리의 다른 글
정보처리기사 필기(데이터 입.출력 구현)정렬 (0) | 2021.12.17 |
---|---|
정보처리기사 필기(데이터 입.출력 구현)트리 (0) | 2021.12.17 |
정보처리기사 필기(인터페이스 설계)미들웨어 솔루션 명세 (0) | 2021.12.16 |
정보처리기사 필기(인터페이스 설계)시스템 인터페이스 설계서 작성 (0) | 2021.12.14 |
정보처리기사 필기(인터페이스 설계)인터페이스 방법 명세화 (0) | 2021.12.14 |
댓글