반응형

전체 글 2934

[C++ 무료 동영상 강의] 61. 클래스 간의 관계

[C++ 무료 동영상 강의] 61. 클래스 간의 관계 다루는 내용일반화 관계(Generalization),집합 관계(Aggregation), 구성 관계(Composition),직접 연관 관계(Directed Association),연관 관계(Association),의존 관계(Dependency), 실현 관계(Realization) 앞으로 프로그래밍 관련 글은 새롭게 개설한 언제나 휴일 전용 사이트에서 만나보세요. 2017년 1월 1일까지 이 곳의 프로그래밍 자료는 http://ehpub.co.kr 로 옮길 예정입니다. 본문[디딤돌 C++] 61. 클래스 간의 관계

[고구려 12대 왕] 중천왕, 사랑스런 관나부인을 바다에 버리다.

중천왕, 사랑스런 관나부인을 바다에 버리다. 중천왕(248~270)은 고구려 12대 왕입니다. 삼국사기에 보면 중천왕 4년에 관나부인을 가죽 주머지에 넣어 서해 바다에 던져 죽게 하였다고 합니다. 이 사건은 왕비의 질투에서 출발하였습니다. 당시 적국이였던 위나라에서 머리 긴 여자를 구한다고 왕에게 얘기를 하는데 이를 들은 중천왕은 움찔할 수 밖에 없었습니다. 그 이유는 얼굴이 빼어나고 중천왕의 사랑을 받는 관나부인의 긴 머리가 떠올랐기 때문입니다. 관나부인도 이 얘기를 듣고 왕비가 자신을 헐뜯기 위해 만들어낸 얘기라고 중천왕에게 말합니다. 중천왕은 두 여인의 싸움에 이러지도 저러지도 못하였습니다. 그러던 어느 날 관나부인은 왕비가 자신을 죽여 가죽 주머니에 넣어 바다에 버리려 한다고 중천왕에게 말합니다...

교육/국사 2016.12.16

[Java 언어 활용] 3.12 HashMap 클래스

[Java 언어 활용] 3.12 HashMap 클래스 Java의 HashMap 클래스는 Map 인터페이스 기반의 구현 클래스입니다. 그리고 해쉬 테이블 자료 구조를 표현한 클래스입니다. 앞에서 다루었던 HashSet 클래스도 해쉬 테이블 자료 구조를 표현한 클래스였습니다. HashSet 클래스는 Collecion 인터페이스 기반의 구현 클래스로 단일 개체를 보관하는 클래스이며 HashMap 클래스는 key와 value를 쌍으로 보관하는 클래스입니다. 보관할 때 key를 해쉬 테이블 내부의 해쉬 함수를 통해 보관하여 검색할 때 key로 검색하면 빠르게 value를 찾을 수 있는 장점을 갖고 있습니다. HashMap 형식 변수 선언 및 개체 생성할 때는 제네릭 형식 인자로 키와 값을 명시하여 표현합니다. H..

[Java 언어 활용] 3.11 Map 인터페이스

[Java 언어 활용] 3.11 Map 인터페이스 HashSet 클래스를 이용하여 자료를 보관할 때 원하는 자료를 판별하기 위해 반복자를 사용한다면 선형 자료구조와 큰 차이를 보이지 않습니다. 위 예처럼 단순 값을 보관하고 존재하는지 판별하기 위해 contains 메서드를 사용하면 빠릅니다. 하지만 특정 클래스 형식 개체를 보관하고 주요 멤버로 개체를 검색하려면 contains 메서드를 사용하여 해결할 수 없고 반복자를 사용해야 할 것입니다. 이를 위해 Java에서는 Map 인터페이스를 제공하고 있고 이를 기반으로 구현 클래스를 이용하면 좋은 성능을 갖는 응용을 개발할 수 있습니다. Collection 인터페이스는 특정 자료를 보관하는 컬렉션에서 제공해야 할 기능을 약속하였습니다. 대신 Map 인터페이스..

[C++ 무료 동영상 강의] 60. 템플릿 클래스

[C++ 무료 동영상 강의] 60. 템플릿 클래스 다루는 내용템플릿 클래스, 동적 배열 클래스 작성 앞으로 프로그래밍 관련 글은 새롭게 개설한 언제나 휴일 전용 사이트에서 만나보세요. 2017년 1월 1일까지 이 곳의 프로그래밍 자료는 http://ehpub.co.kr 로 옮길 예정입니다. 본문[디딤돌 C++] 60. 템플릿 클래스

[C++ 무료 동영상 강의] 58. 템플릿(Template 개요) 59. 전역 템플릿 함수

[C++ 무료 동영상 강의] 58. 템플릿(Template 개요) 59. 전역 템플릿 함수 다루는 내용템플릿,전역 템플릿 함수, 최대값을 찾는 전역 템플릿 함수 작성 앞으로 프로그래밍 관련 글은 새롭게 개설한 언제나 휴일 전용 사이트에서 만나보세요. 2017년 1월 1일까지 이 곳의 프로그래밍 자료는 http://ehpub.co.kr 로 옮길 예정입니다. 본문[디딤돌 C++] 58. 템플릿(TEMPLATE) 개요 [디딤돌 C++] 59. 전역 템플릿 함수

[C++ 무료 동영상 강의] 57. 예외처리

[C++ 무료 동영상 강의] 57. 예외처리 다루는 내용예외, 버그, 오류,assert 함수를 이용한 예외 처리,try catch throw를 이용한 구조화 예외처리, 계층화 예외 처리에서 주의할 점 앞으로 프로그래밍 관련 글은 새롭게 개설한 언제나 휴일 전용 사이트에서 만나보세요. 2017년 1월 1일까지 이 곳의 프로그래밍 자료는 http://ehpub.co.kr 로 옮길 예정입니다. 본문[디딤돌 C++] 57. 예외 처리

[초등 6학년 수학] 각기둥

[초등 6학년 수학] 각기둥각기둥 두 밑면이 서로 평행하고 합동인 다각형 주사위, 라면 상자 등이 흔히 볼 수 있는 각기둥입니다. 각기둥의 밑면 각기둥에서 서로 평행하면서 다른 면과 수직인 두 면 각기둥의 옆면 각기둥에서 밑면과 수직인 면 면 ㄱㄴㅂㅁ, 면 ㄴㄷㅂㅅ, 면 ㄷㄹㅅㅈ, 면 ㄱㅁㅈㄹ 각기둥의 이름 밑면의 모양에 따라 각기둥의 이름을 구분합니다. 밑면이 삼각형인 각기둥은 삼각기둥 밑면이 사각형인 각기둥은 사각기둥 밑면이 오각형인 각기둥은 오각기둥 밑면이 n각형인 각기둥은 n각기둥 각기둥의 구성 요소 모서리: 면과 면이 만나는 선분 꼭짓점: 모서리와 모서리가 만나는 점 높이: 두 밑면 사이의 거리 모서리: 선분ㄱㄴ, 선분ㄴㄷ, 선분ㄷㄹ, 선분ㄱㄹ, 선분ㄱㅁ, 선분ㄴㅂ, 선분ㄷㅅ, 선분ㄹㅈ, 선분ㅁ..

[C++ 무료 동영상 강의] 55~56 string 클래스 흉내내기

[C++ 무료 동영상 강의] 55~56 string 클래스 흉내내기 다루는 내용string 클래스,string 클래스와 비슷한 클래스 만들기, string 클래스 내부 앞으로 프로그래밍 관련 글은 새롭게 개설한 언제나 휴일 전용 사이트에서 만나보세요. 2017년 1월 1일까지 이 곳의 프로그래밍 자료는 http://ehpub.co.kr 로 옮길 예정입니다. 본문[디딤돌 C++] 55. string 클래스 흉내내기1 [디딤돌 C++] 56. string 클래스 흉내내기2

[C++ 무료 동영상 강의] 54. 개체 출력자

[C++ 무료 동영상 강의] 54. 개체 출력자 다루는 내용개체 출력자,사용자 정의 형식 개체 cout으로 출력, 사용자 정의 형식 개체 fstream으로 출력 앞으로 프로그래밍 관련 글은 새롭게 개설한 언제나 휴일 전용 사이트에서 만나보세요. 2017년 1월 1일까지 이 곳의 프로그래밍 자료는 http://ehpub.co.kr 로 옮길 예정입니다. 본문[디딤돌 C++] 54. 개체 출력자

반응형