[INA240] Data Structures and Practice

Slides:



Advertisements
Similar presentations
개인의견 차가있을수있음 훈훈한남자 배우 TOP 5. 5 위는 박보검 웃을때보이는 치명적인 미소 꺄 ~~~ 5위5위.
Advertisements

 사회  4 학년 1 학기  1. 우리 시ㆍ도 모습 > (1) 지도에 나타난 우리 시. 도의 모습 (2/17) 지도를 알아보자 (1)
중등특수교육과 엄승현 이영재 이지수 속요에 대하여.
녹는점과 끓는점 화학과 이 언정 손 나영 《수업 계획서》
YES C 제 1 장 C 언어의 개요 1/34 제 1 장 C 언어의 개요 문봉근. YES C 제 1 장 C 언어의 개요 2/34 제 1 장 C 언어의 개요 1.1 프로그램과 C 언어의 특징 1.2 C 언어의 프로그램 구성 1.3 비주얼 C++ 통합 환경 들어가기.
아동이 살기 좋은 횡성군 만들기 추진위원회 2차 모임
목 차 Ⅰ. 직업능력개발훈련 제도 안내 Ⅱ. 직업능력개발훈련 지원 현황 Ⅲ. 중점 점검사항 Ⅳ. 기타.
쯔쯔가무시 예방수칙을 실천하세요! 한국산업안전보건공단 광주지역본부.
& 국민연금법 국민건강보험법 사회복지법제 행정학부 김인철 사회복지학과 김건우
시대의 향기를 담은 고수필 고전문학원전강독 신태웅 김수연 이진솔.
교재:C언어로 쉽게 풀어 쓴 자료구조 (생능출판사, 천인국저)
Activation Records & Recursion
생산정보화 시스템 개발 방법론(PSDM) 및 감리 수감시 고려 사항 소개 중소기업기술정보진흥원.
Chapter 7. Binary Search Trees - 보충 자료-
제 5 장 특별한 용도로 사용될 특수 기능.
미디어시스템프로젝트1 (졸업프로젝트).
알고리즘(Algorithm)  알고리즘 개요 (효율, 분석, 차수) Part 1 강원대학교 컴퓨터과학전공 문양세.
[Homework #3] [복습문제, p444~446]에서 다음 문제의 해답제시
공학기초설계 Youn-Hee Han 강의 소개 & MinGW & gcc 공학기초설계 Youn-Hee Han
Internet Computing KUT Youn-Hee Han
4장 어휘 / 구문 분석 (Term project 포함)
제2절 법인세의 계산구조와 세무조정 1. 각 사업연도소득에 대한 법인세 계산구조 회계와 사회 결산서상 당기순이익
스택(stack) SANGJI University Kwangman Ko
1. 화면 및 메뉴소개 ▣ 온라인사업지원시스템 소개 ▶ 온라인사업지원시스템이란
Internet Computing KUT Youn-Hee Han
에너지 운동량 방법: 일과 에너지법칙 1. 상자들이 초기속도 vo로 컨베이어 벨트로 운반되어 A에서 미끄러져서 B에서 떨어진다. μk= 0.40이고, 상자가 2.4m/s로 B점에서 떨어질 때 컨베이어 벨트의 속도를 구하라.
[INA240] Web Programming Homework #3 [INA240] Web Programming
작업장에서 불의의사고로 절단사고가 발생했다면
[Homework #2] Chapter 5 Chapter 6 Page 110, 문제 13 – 피라미드 높이 구하는 문제
-제어문, 함수, 클래스- IS lab. 김건영 Python -제어문, 함수, 클래스- IS lab. 김건영
1. 화면 및 메뉴소개 ▣ 온라인사업지원시스템 소개 ▶ 온라인사업지원시스템이란
2015. 인문소양교육.
컴퓨터의 기초 제 2강 - 변수와 자료형 , 연산자 2006년 3월 27일.
강의 소개, 자료구조의 개념, SW 개발과 자료구조
시민사회의 성립 단원 : 사회 : 2 학년 1 학기 :Ⅴ.현대사회와 민주 시민 >
학습 주제 p 역학적 에너지는 보존될까?(2).
Ch.02 Divide and Conquer (분할정복)
2010년 수학․과학 교과서 검정 신청 접수 설명회 (수학․과학검인정운영팀)
알고리즘(Algorithm)  알고리즘 개요 (효율, 분석, 차수) Part 년 봄학기
Chapter 01 자료 구조와 알고리즘.
[CPA340] Algorithms and Practice Youn-Hee Han
사회 6학년 1학기 1. 우리 민족과 국가의 성립>①하나로 뭉친 겨레>선택학습>8/21 선 택 학 습
사회 6학년 1학기 1. 우리 민족과 국가의 성립>③유교를 정치의 근본으로 삼은 조선> 선택학습>20/21
제어문 & 반복문 C스터디 2주차.
[INA470] Java Programming Youn-Hee Han
[INA470] Java Programming Youn-Hee Han
[Homework #5] P. 177~182에 있는 4장 연습문제 P. 222~225에 있는 5장 연습문제 2번, 6번 11번
[Homework #5] 실습 숙제 4장 연습문제 풀이 숙제 (P. 177~182)
1 [100인의 멘토] 학교로 찾아가는 진로교육 □ 목적 인천지역 자유학기제 대상 청소년에게 건설관련 전문분야에 대한 진로탐색을 통해 체계적인 진로교육을 실시 □ 개요 ○ 참가대상: 18개 학교(학교당 1학급 기준) *협의가능 ○ 활동장소 : 각 선정 학교.
U N I X 창원대학교 전자계산학과 김병찬.
속요 국어국문학과 김보민 국어국문학과 조나현 제목 창의적으로 바꿔야 함.
-Part1- 제8장 조건문이란 무엇인가 (교재 199페이지 ~ 224페이지)
반드시 상품마다 1부씩 본 서류를 작성하시기 바랍니다.
보호해야 할 인권 수업계획 수업활동 사회 6학년 2학기 1. 우리 나라의 민주정치>③국민의 권리와 의무>
재활용의 실태와 재활용품 만들기의 계획 실과 6학년 8 . 환경을 살리는 나의 생활> 2) 재활용품 만들기(5~6/8)
아동안전관리 홍성훈 교수님 아동보육학과 박윤희
05. General Linear List – Homework
[INA240] Data Structures and Practice
(생각열기) 횡파와 종파를 구분하는 기준은 무엇인가?? 답 : 진동하는 방법의 차이
쉽게 풀어쓴 C언어 Express 제6장 조건문 C Express.
제 10장 가족치료모델 발 표 : 여금란.
종교개혁 단원 : 사회 : 2 학년 1 학기 : Ⅱ. 서양 근대 사회의 발전과 변화 1. 서양 근대사회의 시작
엔화 대환/대출 자금용도 대상 이자 차액 효과 (A,B,C) 환율 리스크 헷징 (A,B) 엔화의 평균환율 (A,B,C)
▶서류관리 프로그램 1. 로그인….2 2. 서류등록 … 서류도착 서류스티커발행
사회 6학년 1학기 2.근대 사회로 가는 길>①새로운 사회로의 움직임>선택학습>8/16 선 택 학 습
[Homework #1] Part 1. “Homework Problems and Questions” 문제 (pp.68~70) 중 다음 문제의 해답제시 Section 1.2 R9 Section 1.3 R15 Section 1.4 R16 R17 R18 R19 Section.
8단계 3층을 완성한다 Case 1 Case 2 Case 3 Case 4
Algorithms and Practice
[Homework #4] 문제 1] P. 305의 5번 문제 문제 2] p. 309의 2번 문제
기체의 압력은 왜 생길까? 과 학 1 학년 Ⅴ. 분자의 운동 > 2. 압력과 온도 변화에 따른 기체의 부피 변화(4/9)
Presentation transcript:

[INA240] Data Structures and Practice 03. Stack – Homework [INA240] Data Structures and Practice Youn-Hee Han http://icl.kut.ac.kr

Homework Recursion 숙제 Stack 숙제 (pp. 139 ~ 146) Problem 1 Problem 2 하노이탑 문제를 다시 잘 생각해 보고 Program 2-4 (pp. 69~70)을 작성하여 이해한다. 문제  실제 하노이탑 실물을 마련하여 16개의 disk를 Source Top에 올려 놓은 다음에 Destination Top으로 옮기려고 한다. 만약 한 개의 disk를 다른 Top으로 옮기는데 4초가 걸린다고 하면, 16개의 disk를 Destination Top으로 옮길 때 소요되는 총 시간(or 일수)는? 풀이과정과 답 Stack 숙제 (pp. 139 ~ 146) Problem 2 Problem 3 Problem 5 Problem 6 Problem 8 Data Structure

Homework Enhanced Parsing of Parentheses - Program HW I 괄호의 종류: 대괄호 (‘[’, ‘]’), 중괄호 (‘{’, ‘}’), 소괄호 (‘(’, ‘)’) 조건 1. 왼쪽 괄호의 개수와 오른쪽 괄호의 개수가 같아야 한다. 2. 같은 괄호에서 왼쪽 괄호는 오른쪽 괄호보다 먼저 나와야 한다. 3. 괄호 사이에는 포함 관계만 존재한다. 잘못된 괄호 사용의 예 (a(b) a(b)c) a{b(c[d]e}f) Data Structure

Homework Enhanced Parsing of Parentheses - Program HW I if( ( i==0 ) && (j==0 ) 비교 비교 오류 ( ( ( ( ( ( ( ( ( ( { A [ (i+1 ) ]=0; } 비교 비교 비교 성공 ( [ { ( [ [ [ { { { { { Data Structure

Homework Enhanced Parsing of Parentheses - Program HW I Pseudo Code check_matching(expr) { while (입력 expr의 끝이 아니면) {    ch ← expr의 다음 글자    switch(ch)     case '(': case '[': case '{':         ch를 스택에 삽입        break     case ')': case ']': case ']':        if ( 스택이 비어 있으면 )          then 오류 & Return          else 스택에서 open_ch를 꺼낸다               if (ch 와 open_ch가 같은 짝이 아니면)                  then 오류 & Return } if( 스택이 비어 있지 않으면 ) then 오류 & Return else 성공 & Return Data Structure

Homework Enhanced Parsing of Parentheses - Program HW I 교재 108~109 페이지 참조 각 오류 조건별 차별화된 메시지를 출력 할 것 각 오류 조건별로 간단한 내용의 파일을 만들어서 수행한 화면을 캡쳐할 것 메시지는 한글도 가능 Data Structure

Homework 제출기한 제출형태 참고 4월 13일 23:59:59 보고서와 소스 코드를 하나로 묶은 ZIP 파일을 게시판에 업로드 서론, 본론, 결론의 구조를 가진 보고서 (HWP, MS-워드) 서론: Homework의 내용, 사용 언어, 사용 프로그램, OS 환경 등… 본론: 프로그래밍 관련 문제는 반드시 실행 결과 화면을 캡쳐하여 삽입 결론: 숙제를 한 이후의 느낀점, 하고싶은 말, 또는 불평~~ 소스 코드 파일명: 자료구조-3차-홍길동-2005111222.zip 게시판의 게시물 제목: 자료구조-3차-홍길동-2005111222 참고 각종 질문은 “Q&A – 자료구조”에 등록 로그인 없이 글쓰기 및 댓글 작성 가능 Data Structure