• 파일시티 이벤트
  • LF몰 이벤트
  • 서울좀비 이벤트
  • 탑툰 이벤트
  • 닥터피엘 이벤트
  • 아이템베이 이벤트
  • 아이템매니아 이벤트

자료구조 - 스택 요약 및 소스 분석, 코드 개선 과제 레포트

찌니s자료집
개인인증판매자스토어
최초 등록일
2020.09.01
최종 저작일
2020.04
8페이지/한글파일 한컴오피스
가격 2,000원 할인쿠폰받기
다운로드
장바구니

소개글

자료구조 강의의 4주차 강의인 스택에 대한 분석 및 프로그램 소스 분석(역코딩), 코드개선(순코딩), 디버깅을 담은 레포트

목차

1. 4장 스택 요점정리 (수업시간 요점 정리 내용)
2. 분석&설계(역공학) - 디버깅내용(손분석, 화면캡쳐)
3. 구현&개선(순공학) - 개선코드(구현된 코드를 개선한 코드를 구현하고 주석달기)

본문내용

1-1 4장 스택 요점정리 (수업시간 요점 정리 내용)

1. 스택
1.1. 쌓아놓은 더미를 뜻함
1.2. 특징 :후입선출(가장 최근에 들어온 데이터가 가장 먼저 나감)

2. 스택의 연산
2.1. push() : 스택에 데이터를 추가
2.2. pop() : 스택에서 데이터를 삭제
2.3. is_empty(s) : 스택이 공백상태인지 검사
2.4. is_full(s) : 스택이 포화상태인지 검사
2.5. create() : 스택을 생성
2.6. peek(s) : 요소를 스택에서 삭제하지 않고 보기만 하는 연산
▶(참고) pop 연산은 요소를 스택에서 완전히 삭제하면서 가져온다

3. 스택의 응용 : 괄호검사
3.1. 괄호의 종류 : 대괄호([]), 중괄호({}), 소괄호(())
3.2. 조건
(1) 왼쪽 괄호의 개수와 오른쪽 괄호의 개수가 같아야 한다.
(2) 같은 괄호에서 왼쪽 괄호는 오른쪽 괄호보다 먼저 나와야 한다.
(3) 괄호 사이에는 포함 관계만 존재한다.

4. 수식의 계산
4.1. 수식의 표기방법 : 전위, 중위, 후위
4.2. 컴퓨터에서의 수식 계산 순서
(1) 중위표기식-> 후위표기식->계산
(2) 모두 스택을 사용

1-2 분석&설계(역공학) - 디버깅내용(손분석, 화면캡쳐)

1. 분석내용1
1.1. stack1.c

2. MAX_STACK_SIZE의 매크로 100으로 지정
7. element 자료형 정수형으로 지정
8. stack 배열 생성
12. is_empty 함수(스택이 공백상태인지 검사)
17. is_full 함수(스택이 포화상태인지 검사)
22. push 함수 (stack 배열에 item 추가)
31. pop 함수(stack 배열에서 top 삭제)
40. peek 함수 (stack 배열에서 top 추출해서 보기)
51~53. push(1~3) = top에 1~3추가
54~56 pop 함수 = top 추출 및 삭제

참고 자료

없음

이 자료와 함께 구매한 자료

자료후기(1)

찌니s자료집
판매자 유형Gold개인인증

주의사항

저작권 자료의 정보 및 내용의 진실성에 대하여 해피캠퍼스는 보증하지 않으며, 해당 정보 및 게시물 저작권과 기타 법적 책임은 자료 등록자에게 있습니다.
자료 및 게시물 내용의 불법적 이용, 무단 전재∙배포는 금지되어 있습니다.
저작권침해, 명예훼손 등 분쟁 요소 발견 시 고객센터의 저작권침해 신고센터를 이용해 주시기 바랍니다.
환불정책

해피캠퍼스는 구매자와 판매자 모두가 만족하는 서비스가 되도록 노력하고 있으며, 아래의 4가지 자료환불 조건을 꼭 확인해주시기 바랍니다.

파일오류 중복자료 저작권 없음 설명과 실제 내용 불일치
파일의 다운로드가 제대로 되지 않거나 파일형식에 맞는 프로그램으로 정상 작동하지 않는 경우 다른 자료와 70% 이상 내용이 일치하는 경우 (중복임을 확인할 수 있는 근거 필요함) 인터넷의 다른 사이트, 연구기관, 학교, 서적 등의 자료를 도용한 경우 자료의 설명과 실제 자료의 내용이 일치하지 않는 경우

이런 노하우도 있어요!더보기

최근 본 자료더보기
탑툰 이벤트
자료구조 - 스택 요약 및 소스 분석, 코드 개선 과제 레포트
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업