Report #3- 문제 1 Set(집합) 추상 데이터 타입을 정의하고, 다음과 같은 연산자들을 포함시켜라. 여기서 S, S1, S2는 집합을 나타내고, i는 집합 원소를 나타낸다. 연산 의미 create() Return {} insert(S, i) If i є S then.

Slides:



Advertisements
Similar presentations
내 마음의 버 스 이천신하교회 청년부. 이름 : 한상훈 나이 : 30 살 종교 : 기독교 ( 모태신앙 ) 생활신조 : 인생은 한방 ! 로또나 사자 이상형 : 청순 가련한 모태미녀 특이사항 : 걸그룹 노래에 환장함 식스팩을 갖기엔 슬픈 몸을 타고 남.
Advertisements

독서골든벨 2009 학년도 6 학년 1 학기 6-10 반. 1. 이야기 삼국유사 정대한 원효대사는 수행을 위해 떠나던 중 피곤하여 숲 속에서 잠이 들었다. 잠결에 너무 목이 마른 나머지 어디에 담겨있는 물을 맛있게 마셨나요 ?
아프리카 TV BJ 양띵 5-1 양덕 류문옥 [ 눙곰♡ ] 목차 양띵에 대하여 양띵의 BJ 활동 양띵과 고멤들 고정멤버.
두 손 들고 두 손 들고 찬양합니다 두 손 들고 찬양합니다 다시 오실 왕 여호와께 다시 오실 왕 여호와께 두 손 들고 찬양합니다 두 손 들고 찬양합니다 다시 오실 왕 여호와께 다시 오실 왕 여호와께 오직 주만이 나를 다스리네 오직 주만이 나를 다스리네 나 주님만을.
지금은 기도 하는 시간입니다 1. 송구영신예배를 위해서 2. ‘크리스마스 이브’ 행사를 준비하는 교육 기관을 위하여
2015 헤럴드 펀드대상 2015년 10월14일 헤럴드경제 금융투자부.
2014년도 주요법령 개정사항 (월) ~ (금) 대한전문건설협회 강원도회.
CHAP 1:자료구조와 알고리즘.
현대사회의 여성문제와 여성복지 3조 권경욱 강향원 황대인 변갑수 박창욱 김지현.
Report #5 - due: 4/13 다음 10*5의 희소 행렬 A, B를 고려하라.
CHAP 1:자료구조와 알고리즘 C로 쉽게 풀어쓴 자료구조 생능출판사 2005.
고교평준화의 득과 실 김영주 이지영 최윤영.
데이터 관리의 모든 것 데이터 최적화하기 데이터 정렬하기 자동 필터와 고급 필터
데이터 구조 - 소개 순천향대학교 컴퓨터공학과 하 상 호.
알고리즘(Algorithm)  알고리즘 개요 (효율, 분석, 차수) Part 1 강원대학교 컴퓨터과학전공 문양세.
You YoungSEok 고급 SQL You YoungSEok
10장 정렬.
부분집합의 합 구하기 문제 부분집합의 합 구하기(Sum-of-Subsets) 문제
자료구조: CHAP 7(3) 트리 순천향대학교 컴퓨터공학과 하 상 호.
자료구조: CHAP 7 이진 탐색 트리 순천향대학교 컴퓨터공학과 하 상 호.
CHAP 9:정렬 C로 쉽게 풀어쓴 자료구조 생능출판사 2005.
C언어 응용 제 13 주 그래프2, 정렬.
아두이노 프로그래밍 2일차 – Part4 아날로그 키패드 활용하기 강사: 김영준 목원대학교 겸임교수.
컴퓨터 활용 및 실습 Chapter 3 수식과 함수 김 정 석
CHAP 1:자료구조와 알고리즘 C로 쉽게 풀어쓴 자료구조 생능출판사 Slide 1 (of 28)
2010년 직원연수 자료 제1차 : 4월 16일 ~ 17일 제2차 : 4월 23일 ~ 24일
정렬과 합병.
CHAP 8:우선순위큐 C로 쉽게 풀어쓴 자료구조 생능출판사 2011.
4장 제어문 선택문: if 문, if – else 문, switch 문
컴퓨터 개론 및 실습 Dept. Computer Eng. Hankuk University of Foreign Studies
프로그래밍 보고서 작성법 순천향대학교 컴퓨터공학과 하 상 호.
컴퓨터의 기초 제 2강 - 변수와 자료형 , 연산자 2006년 3월 27일.
다음 주 과제 3장 읽어오기 숙제 해서 제출하기. 자료구조와 알고리즘, 순환 E304호,
제1장 자료구조를 배우기 위한 준비.
게임인공지능 제 6 장 스크립트 2008년 5월 6일.
알고리즘(Algorithm)  알고리즘 개요 (효율, 분석, 차수) Part 년 봄학기
CHAP 9: 정렬 (part 2) 순천향대학교 컴퓨터학부 하 상 호.
Chapter 01 자료 구조와 알고리즘.
Chap. 1 Data Structure & Algorithms
[CPA340] Algorithms and Practice Youn-Hee Han
3장. 변수와 연산자. 3장. 변수와 연산자 3-1 연산자, 덧셈 연산자 연산자란 무엇인가? 연산을 요구할 때 사용되는 기호 ex : +, -, *, / 3-1 연산자, 덧셈 연산자 연산자란 무엇인가? 연산을 요구할 때 사용되는 기호 ex : +, -, *, /
학교 홈페이지 U-Campus 클릭.
Java의 정석 제 4 장 조건문과 반복문 Java 정석 남궁성 강의
[INA470] Java Programming Youn-Hee Han
스크립트 작성.
제 1 장. 자료구조와 알고리즘.
자료구조: CHAP 7(2) 트리 순천향대학교 컴퓨터공학과 하 상 호.
5장 동적계획법 (Dynamic Programming)
U N I X 창원대학교 전자계산학과 김병찬.
작성일 참고서적 – Programing Game AI by Example
REPORT 교 과 목 : 산업 및 안전공학 담당교수 : 곽효연 교수님 학 과 : 산업시스템 경영 학 번 :
6장 반복제어문 for 문 while 문 do while 문 기타 제어문.
C언어 응용 제 15 주 검색.
알고리즘의 분석(analysis) 공간적 효율성(Space Efficiency)과 시간적 효율성(Time Efficiency)
CHAP 1:자료구조와 알고리즘.
데이터 구조 - 소개 순천향대학교 컴퓨터공학과 하 상 호.
CHAP 9:정렬 C로 쉽게 풀어쓴 자료구조 생능출판사 2005.
유비쿼터스 컴퓨팅 & 실습 4조 팀명 : 달려라 하니
최대 공약수 구하기 (1) 프로그램 예제2 : 최대 공약수 구하기 문제 해결 방법 구상 (아는 지식 정리) GCD1 알고리즘
전류는 자계에서 힘을 받는다 기계공학교육 박지훈 황인석 한만혁 이덕균.
CHAP 8:우선순위큐 C로 쉽게 풀어쓴 자료구조 생능출판사 2005.
대림대학교 2017년도 1학기 강의 왕보현 순서도와 스크래치 6주차 대림대학교 2017년도 1학기 강의 왕보현
Report #4 (1) (due 4/4) 문제 #1 3개의 막대 A, B, C와 원판 n개를 전달받아 Hanoi 탑 문제를 해결하는데 필요한 원판의 이동 회수를 구하여 반환하는 hanoi_tower(n, A, B, C)를 작성하라. 여기서 원판 n은 막대 A에 쌓여 있고.
DataScience Lab. 박사과정 김희찬 (화)
1. 전문대학기초학습지원센터 접속하기 전문대학 기초학습지원센터 접속 접속URL : LOG-IN 클릭.
1. 전문대학기초학습지원센터 접속하기 전문대학 기초학습지원센터 접속 접속URL : LOG-IN 클릭.
1. 전문대학기초학습지원센터 접속하기 전문대학 기초학습지원센터 접속 접속URL : LOG-IN 클릭.
나-는 믿음으로 주 얼굴 보리니- 아침에 깰 때에 주형상에 만족하리 나주님 닮기 원하네 믿음으로 주얼굴 보리라 -
제 7 장 정렬.
얼굴 기반 신원 확인 및 의도 인식 포항공대 김대진 교수 세계적인 경쟁력을 확보한 기술적 성과
Presentation transcript:

Report #3- 문제 1 Set(집합) 추상 데이터 타입을 정의하고, 다음과 같은 연산자들을 포함시켜라. 여기서 S, S1, S2는 집합을 나타내고, i는 집합 원소를 나타낸다. 연산 의미 create() Return {} insert(S, i) If i є S then return S Else return S U {i} remove(S, i) return S – {i}

Report #3- 문제 1 연산 의미 is_in(S, i) If i є S then return true Else return false End if union(S1, S2) If S2 = Φ then return S1 for each i є S2 do S1 <- insert(S1, i) repeat

Report #3- 문제 1 연산 의미 difference(S1, S2) If S2 = Φ then return S1 Else for each iє S2 do S1 <- remove(S1, i) repeat End if

Report #3- 문제 1 연산 의미 intersection(S1, S2) S <- create() for each iє S1 do if iє S2 then S <- insert(S, i) end if repeat return S

Report #3- 문제 2 알고리즘 T(n) = 3*(n-1) (∵ T(n)을 빅오 표기법으로 표현하면 O(nlog2n) 안쪽 루프의 본체 연산은 비교 1번, 할당 1번, 덧셈 1번으로 총 3개의 연산 수행 안쪽 루프의 반복 회수는 log2(n-1) (왜냐면, 반복시 제어변수 j의 값은 두배가 되고, k번 반복시 그 값은 2k이고, 이 값이 2k = (n-1)이 될 때 반복은 종료된다. 여기서 k = log2(n-1)이 되므로, 안쪽 루프의 반복 회수는 log2(n-1)이다. 바깥쪽 루프의 반복 회수는 n -1 바깥쪽 루프의 각 반복에 대해서 안쪽 루프가 log2(-1)n 반복되고, 안쪽 루프의 본체의 연산 회수가 3이므로, 총 연산 회수는 3*(n-1)log2(n-1)이 된다.) T(n)을 빅오 표기법으로 표현하면 O(nlog2n) for (i = 1; I <n; i++) do for (j = 1; j <n; j *= 2) do if (a[i] > b[j]) sum += a[i]; end if repeat  

평가 기준 각 문제의 배점은 5점씩 각 문제에서 2 또는 3점 감점 문제 2에서, T(n) 기술시 그 이유를 설명하지 않으면 -3