DONGEUI UNIVERSITY Data structures 동의대학교 멀티미디어공학과 이광의교수 01.1: an Introduction.

Slides:



Advertisements
Similar presentations
0 Korea Information Society Development Institute 디지털 시대의 시장봉쇄 이재영 책임연구원.
Advertisements

現 ) 국제행복웃음치료협회 대표 / 소장 hafun.co.kr 現 ) 국제경영리더십협회 대표 / 원장 現 ) 한국레크리에이션 센터 대표 現 ) 한국 비전클럽, 긍정트레이닝센터 대표 現 ) 한국행복코디네이터협회 대표 現 ) 국제성희롱, 양성평등교육연구소 원장 現 ] 국제교육문화연구소.
Contents 1. 회 사 개 요 2. 회 사 비 전 3. 대표자 경력사항 4. 조직 및 인력현황 5. 제 품 소 개 – 알알이쏙, 더블세이브 도마 6. 제품 개발 계획 7. 언론 보도 8. 제이엠그린 핫이슈 ! - 미국월마트 입점확정 - 계속되는 러브 Call!!
현직 / 학력사단법인 국제웃음치료협회 회장, 서울대학교 박사 수료, 연세대학교 석사 주요저서 저서 ) 펀경영리더십, 이기는 펀리더십, 웃음치료법, 스트레스치료법 등 20 여권 현 ) 한국의 명강의, 펀경영리더십, 웃음치료법 등 5 권 부분 베스트셀러, 스테디셀러 선정.
지상파, CATV 슬립광고 모니터링 결과 ㅏ K A A. 1 지상파 3사(1)- 정규 프로그램 오락, 드라마 등 대부분의 정규 프로그램은 여전히 다양한 칼라의 다단 및 1단 변형이 주를 이뤘다. 오락, 드라마 등 대부분의 정규 프로그램은 여전히 다양한 칼라의 다단 및.
무대기계 기술설명. 1. 개요 2. 주요 구성품의 구조 3. 기존방식과의 비교 4. 설치 위치의 다양화 5. 적용사례 1. 회사개요 2. 조직도 3. 연혁 4. 인증보유현황 5. 주요시공실적
기업단체 Book Facilitation 제안서 독서경영 교육회사 ( 주 ) 행복한상상.
비즈니스 HD 상품 (HD Biz) 제안서 ( 업소용 ) 수도권 총괄센터
1 이유경 대표 프로필 실천의 결과는 종이 한장 차이가 아니다 반짝 반짝 미소없이는 상점문 열지마라 전화 : ( 부재시 문자 주세요 ) 이메일 : ■ 주요 경력 새 직종 노동부 등록시킨 성공 1 인 창조 CEO.
YTN 사태와 언론장악의 진실 2708 노승은 YTN 사태란 ? 뉴스만을 전문적으로 보도하는 케이블방송 YTN 이 신임 사장선임 을 둘러싸고 벌써 100 일 가까이 혼란 속에 있다. 노동조합을 중심 으로 한 YTN 사원들은 임시총회에서 선임된 구본홍 신임사장을 받 아들일.
대한민국 최대의 케이블방송 CJ 헬로비전 ‘ 방송 410 만 서비스 가입자, 18 개 권역 독점 서비스 ’ CJ 헬로비전은 전국 최대 케이블방송 사업자로 서울, 부산, 대구, 경남, 경북, 충청, 강원 등 23 개 권역에서 방송 통신사업을 진행하며, 2008 년 국내.
Vấn đề nghe cao cấp TOPIK 한국어능력시험 고급 듣기 문제
컴퓨터와 인터넷.
뮤지컬 빛이 쏟아지다 공연소개서 공연제작기획사_좋은사람들.
게임프로그래밍 입문 멀티미디어공학과 이재문.
2011 희망케어 10대 뉴스 1. 매니페스토 경진대회 최우수상 2. 대통령님이 방문하고자 했던 희망케어...
대한민국 최대의 케이블방송 CJ헬로비전 ‘방송 410만 서비스 가입자, 18개 권역 독점 서비스’
Lee Yoon Ju producer.
하늘의 이치를 밝힌다 대륙을 지배했던 선조들의 위대한 유산
CJ CGV 터키 문화체험 가이드 모집 모집인원 및 기간 - 모집인원 : 0명 - 모집기간 : 4/29(금)까지
그래픽스 및 웹 응용설계 자기소개 멀티미디어 학과 4학년 장정환.
과 목 : 다이어그램 그래픽 학 과 : 멀티미디어정보처리 제출자 : 박윤미, 정만식, 이지현, 김재학
SBS 종합편성 KBS MBC 아동학과 최소라.
강의 : 고전작가론 교수님 : 변승구 교수님 발표자 : 이재관, 최순조
줄타기닷컴 전통공연 줄타기닷컴
DMB 현안과 전망 정 훈.
C 프로그래밍 I.
언어 폭력! 얼마나 심각할까요? 폭력 예방 및 신변보호.
김창옥 HUMAN COMPAPANY.
♬♬ 확률송 ♬♬ 무엇이 유리할까? 무엇이 불리할까? 도전을 할까? 확률을 계산해 노력을 하는 준비한 도전이면
부 사 관 소 개.
3장. 변수와 연산자. 3장. 변수와 연산자 3-1 연산자, 덧셈 연산자 연산자란 무엇인가? 연산을 요구할 때 사용되는 기호 ex : +, -, *, / 3-1 연산자, 덧셈 연산자 연산자란 무엇인가? 연산을 요구할 때 사용되는 기호 ex : +, -, *, /
Data structures 01.2: C++ classes 동의대학교 멀티미디어공학과 이광의교수.
Data structures 02.2:mathematical induction 동의대학교 멀티미디어공학과 이광의 교수.
Data structures 02.3:programming recursive functions
지 명 원.
컴퓨터 프로그래밍 기초 #02 : printf(), scanf()
13 인덱스 인덱스의 개념 인덱스의 구조 인덱스의 효율적인 사용 방법 인덱스의 종류 및 생성 방법 인덱스 실행 경로 확인
자료구조: CHAP 4 리스트 (3) 순천향대학교 컴퓨터공학과 하 상 호.
공학컴퓨터프로그래밍 Python 염익준 교수.
13 인덱스 인덱스의 개념 인덱스의 구조 인덱스의 효율적인 사용 방법 인덱스의 종류 및 생성 방법 인덱스 실행 경로 확인
Cable TV 광고운영안 “ 열린방송 알찬방송 ”
자바 5.0 프로그래밍.
13. 포인터와 배열! 함께 이해하기 IT응용시스템공학과 김 형 진 교수.
자료구조: CHAP 7 트리 –review 순천향대학교 컴퓨터공학과 하 상 호.
19. 함수 포인터와 void 포인터.
"어린이 옴부즈맨이 떴다!" - 대중문화 평론을 통한 세상 속으로 - 핵심역량 함양을 위한
27강 JAVA Collections - II - Map계열 컬렉션 클래스 살펴보기 - Set계열 컬렉션 클래스 살펴보기
15장 컬렉션 프레임워크 Section 1 컬렉션 프레임워크의 개요 Section 2 리스트 Section 3 셋
컴퓨터 프로그래밍 기초 - 10th : 포인터 및 구조체 -
영상 기획의 개념 영상 기획은 다수의 사람들에게 보여지는 내용물을 언제 어디에서 누가 어떻게 촬영하여
매일 경제 방송 (MBN TV) 그래프 사용 분석
목숨걸고 혁신하자 강연 안내 파워혁신연구소.
지 명 원.
객체기반 SW설계 팀활동지 4.
데이터 동적 할당 Collection class.
파동의 여러 가지 모습 과 학 1 학년 ⅩⅡ. 파동 > 1. 파동의 발생 ( 3/8 ) [초기 화면]
제 8장. 클래스의 활용 학기 프로그래밍언어및실습 (C++).
C 프로그래밍 I.
부 사 관 소 개.
발표자 : 이지연 Programming Systems Lab.
도 덕 1학년 1학기 1. 삶의 의미와 도덕 (2) 양심과 도덕 양심과 도덕 첫화면.
07. DB 설계 명지대학교 ICT 융합대학 김정호.
경영학과 의학의 비교분석 가톨릭대학교 (마케팅) 성 명: 학 번 남경태: (02반)
29장. 템플릿과 STL 01_ 템플릿 02_ STL.
파동의 굴절 알아보기 과 학 1 학년 ⅩⅡ. 파동 > 3. 파동의 전달 ( 8/8 ) [초기 화면]
마케팅 사업 제안서 천하종합㈜ 서울시 강서구 화곡6동 Tel 02)
13. 포인터와 배열! 함께 이해하기.
소리의 발생과 전달 과 학 1 학년 ⅩⅡ. 파동 > 2. 소리와 파동 ( 4/8 ) [초기 화면]
진로멘토링 2019년도 상반기 현장강연 운영계획안 –
Presentation transcript:

DONGEUI UNIVERSITY Data structures 동의대학교 멀티미디어공학과 이광의교수 01.1: an Introduction

course schedule 1주: 기초지식 I ► 자료구조란 무엇인가 ? ►C++ 의 클래스 ►C++ 포인터 2주: 기초지식 II ► 재귀함수 ► 수학적 귀납법 3주~7주: 리스트 / 스택 / 큐 / 정렬 8주: 중간시험 9주~14주: 트리 / 우선순위큐 / 탐색 / 그래프 15주: 기말시험 Dept. of Multimedia Engineering, DongEui Univ.(2)

Today’s topic 자료구조의 정의 ► 정의 1: 자료구조는 자료를 효율적으로 이용할 수 있도록 컴퓨터에 저장하는 방법이다. ► 정의 2: 자료구조는 추상자료형이다. ► 정의 3: 자료구조는 잘 알려지고 유용한 추상자료형이다. C++클래스: 추상자료형의 구현 ► 클래스 기초 ► 클래스 구현 예 1 ► 클래스 구현 예 2 포인터 ► 포인터 기초 ► 포인터 활용 예 1 Dept. of Multimedia Engineering, DongEui Univ.(3)

The 1 st Definition of data structure 자료구조란 무엇인가? ► 자료구조는 자료를 효율적으로 이용할 수 있도록 컴퓨터에 저장하는 방법이다. [wiki] 시작하는 예제 ► 유선방송 시청에 꼭 필요한 것은 ? TV 리모트 컨트롤러 채널목록 Dept. of Multimedia Engineering, DongEui Univ.(4)

A Starting example: t.v. channel list 1 Dept. of Multimedia Engineering, DongEui Univ.(5) ch 채널이름 02 시네마 TV 13 금강방송 1 24 금강방송 2 35 금강방송 3 46JTV 57CJ 홈쇼핑 68KBS1 79KBS2 810GS 홈쇼핑 911MBC 1012 현대 홈쇼핑 1113EBS 1214MGM 1315 농수산 TV 1416inet(iTV 녹화 ) 1517 우리 홈쇼핑 1618 리얼 TV 1719K-TV 1820OUN 1921 아리랑 TV 2022EBS plus1 2123EBS plus2 2224YTN 2325MBN ch 채널이름 2426CEM TV 2527 코미디 TV 2628NHK 월드 프리미엄 2729CNN 2830 불교방송 2931 가톨릭 방송 3032CTS 기독교 TV 3133CBS 3234History 3335 내셔널지오그래픽 3436Q 채널 3537JEI 스스로방송 3638 투니버스 3739 챔프 3840 어린이 TV 3941English TV 4042new 중화 TV 4143KBS Sports 4244SBS Sports 4345MBC ESPN 4446SBS GOLF 4547 퀴 니퀴 니 4648MBC 게임 4749 온게임넷 ch 채널이름 4850FTV 4951 바둑 TV 5052FOOD 채널 5153On Style 5254GTV 5355Home CGV 5456OCN 5557CNTV 5658 무협 TV 5759MBC Movies 5860XTM 5961 수퍼액션 6062KBS 드라마 6163SBS 드라마 6264MBC 드라마넷 6365Xports 6466KMTV 6567m.net 6668MTV

A Starting example: t.v. channel list 1 자료구조란 무엇인가? ► 자료구조는 자료를 효율적으로 이용할 수 있도록 컴퓨터에 저장하는 방법이다. 이용의 의미는 무엇인가? ► 채널 검색 : chNameOf(5); chNumOf(“ 리얼 TV”); ► 채널 삭제 : deleteNum(14); deleteName(“MGM”); ► 채널 추가 : insertCh(14, “ 동의 TV”); 효율적의 의미는 무엇인가? ► 채널번호에 따른 채널 검색 ► 채널이름에 따른 채널 검색 ► 삭제, 추가 Dept. of Multimedia Engineering, DongEui Univ.(6) ch 채널이름 02 시네마 TV 13 금강방송 1 24 금강방송 2 35 금강방송 3 46JTV 57CJ 홈쇼핑 68KBS1 79KBS2 810GS 홈쇼핑 911MBC 1012 현대 홈쇼핑 1113EBS 1214MGM 1315 농수산 TV 1416inet(iTV 녹화 ) 1517 우리 홈쇼핑 1618 리얼 TV 1719K-TV 1820OUN 1921 아리랑 TV 2022EBS plus1 2123EBS plus

A Starting example: t.v. channel list 2 Dept. of Multimedia Engineering, DongEui Univ.(7) ch 채널이름 031 가톨릭 방송 13 금강방송 1 24 금강방송 2 35 금강방송 내셔널지오그래픽 515 농수산 TV 618 리얼 TV 758 무협 TV 851 바둑 TV 930 불교방송 1061 수퍼액션 112 시네마 TV 1221 아리랑 TV 1340 어린이 TV 1449 온게임넷 1517 우리 홈쇼핑 1642 중화 TV 1739 챔프 1827 코미디 TV 1947 퀴 니퀴 니 2038 투니버스 2112 현대 홈쇼핑 2233CBS 2326CEM TV ch 채널이름 247CJ 홈쇼핑 2529CNN 2657CNTV 2732CTS 기독교 TV 2813EBS 2922EBS plus1 3023EBS plus2 3141English TV 3252FOOD 채널 3350FTV 3410GS 홈쇼핑 3554GTV 3634History 3755Home CGV 3816inet(iTV 녹화 ) 3937JEI 스스로방송 406JTV 4162KBS 드라마 4243KBS Sports 438KBS1 449KBS2 4566KMTV 4619K-TV 4767m.net ch 채널이름 4811MBC 4948MBC 게임 5064MBC 드라마넷 5145MBC ESPN 5259MBC Movies 5325MBN 5414MGM 5568MTV 5628NHK 월드 프리미엄 5756OCN 5853On Style 5920OUN 6036Q 채널 6163SBS 드라마 6246SBS GOLF 6344SBS Sports 6465Xports 6560XTM 6624YTN

A Starting example: t.v. channel list 2 자료구조란 무엇인가? ► 자료구조는 자료를 효율적으로 이용할 수 있도록 컴퓨터에 저장하는 방법이다. 이용의 의미는 무엇인가? ► 채널 검색 : chNameOf(5); chNumOf(“ 리얼 TV”); ► 채널 삭제 : deleteNum(14); deleteName(“MGM”); ► 채널 추가 : insertCh(14, “ 동의 TV”); 효율적의 의미는 무엇인가? ► 채널번호에 따른 채널 검색 ► 채널이름에 따른 채널 검색 ► 삭제, 추가 Dept. of Multimedia Engineering, DongEui Univ.(8) ch 채널이름 031 가톨릭 방송 13 금강방송 1 24 금강방송 2 35 금강방송 내셔널지오그래픽 515 농수산 TV 618 리얼 TV 758 무협 TV 851 바둑 TV 930 불교방송 1061 수퍼액션 112 시네마 TV 1221 아리랑 TV 1340 어린이 TV 1449 온게임넷 1517 우리 홈쇼핑 1642 중화 TV 1739 챔프 1827 코미디 TV 1947 퀴 니퀴 니 2038 투니버스 2112 현대 홈쇼핑 22 23

The 1 st Definition of data structure 자료구조란 무엇인가? ► 자료구조는 자료를 효율적으로 이용할 수 있도록 컴퓨터에 저장하는 방법이다. [wiki] ► 자료는 자료 자체뿐만 아니라 자료를 이용하고자 하는 이용방법 ( 연산 ) 을 포함한다. 채널목록 자료는 다음으로 구성된다. ► 자료 : 채널번호와 채널이름 쌍들로 구성된 목록 ► 연산 : 검색연산, 삭제연산, 추가연산, 등. Dept. of Multimedia Engineering, DongEui Univ.(9)

The 2 nd Definition of data structure 자료구조란 무엇인가? ► 자료구조는 자료를 효율적으로 이용할 수 있도록 컴퓨터에 저장하는 방법이다. [wiki] ► 자료구조는 추상자료형이다. 추상자료형은 무엇인가? ► 추상자료형은 객체의 명세와 그 연산의 명세가 객체의 표현과 연산의 구현으로부터 분리된 자료형이다. ► 추상자료형은 객체의 명세와 그 연산의 명세만을 의미한다. 채널목록에 대한 추상자료형은 무엇인가? ► 객체의 명세 : 채널번호와 채널이름 쌍들의 집합 ► 연산의 명세 : 검색연산, 삭제연산, 추가연산 ► 객체의 표현 : 채널번호와 채널이름 쌍들의 집합을 어떻게 저장할 것인가 ? ► 연산의 구현 : 위의 객체의 표현방법에 따른 연산의 실현 절차 Dept. of Multimedia Engineering, DongEui Univ.(10)

Examples of abstract data type 추상자료형의 예 ►C++ 의 각종 변수 : int, bool, float, double, char 등 ► 음료수자판기, 전화기를 포함하는 각종 가전제품 ► 채널목록은 추상자료형인가 ? ► 이 세상에 존재하는 모든 객체 ( 대상, 물건,…) 는 어떤 의미에서 추상자료형이다. Dept. of Multimedia Engineering, DongEui Univ.(11)

The 3 rd Definition of data structure 자료구조란 무엇인가? ► 자료구조는 자료를 효율적으로 이용할 수 있도록 컴퓨터에 저장하는 방법이다. [wiki] ► 자료구조는 추상자료형이다. ► 자료구조는 잘 알려지고 유용한 추상자료형이다. 자료구조 교과목은 무엇을 다루는가? ► 잘 알려지고 유용한 추상자료형 리스트, 스택, 큐, 트리, 그래프 ► 상기 추상자료형에 대한 다양한 형태의 구현 객체의 표현 : 상기 객체를 어떻게 컴퓨터에 저장할 것인가 ? 연산의 구현 : 이러한 저장 방법에 대하여 연산은 어떻게 실현될 것인가 ? 추상자료형의 구현은 C++의 클래스를 이용하여 구현할 수 있다. Dept. of Multimedia Engineering, DongEui Univ.(12)

summaries 자료구조란 무엇인가? ► 자료구조는 자료를 효율적으로 이용할 수 있도록 컴퓨터에 저장하는 방법이다. [wiki] ► 자료구조는 추상자료형이다. ► 자료구조는 잘 알려지고 유용한 추상자료형이다. 도대체 자료구조란 무엇인가? Dept. of Multimedia Engineering, DongEui Univ.(13)