반응형

전체 글 2934

[C++ 동영상 강의] 3장 캡슐화 Part2

[C++ 동영상 강의] 3장 캡슐화 Part2구현할 실습 대상멤버 필드멤버 메서드클래스에 캡슐화할 멤버 약속하기멤버 필드 캡슐화멤버 메서드 캡슐화정적 멤버로 구성한 클래스 사용하기 IT 전문가로 가는 길 Escort C++국내도서저자 : 장문석출판 : 언제나휴일 2013.03.05상세보기 앞으로 프로그래밍 관련 글은 새롭게 개설한 언제나 휴일 전용 사이트에서 만나보세요. 2017년 1월 1일까지 이 곳의 프로그래밍 자료는 http://ehpub.co.kr 로 옮길 예정입니다.

[C++ 동영상 강의] 3장 캡슐화 실습 Part1

[C++ 동영상 강의] 3장 캡슐화 실습 Part1 구현할 실습 대상멤버 필드멤버 메서드클래스에 캡슐화할 멤버 약속하기멤버 필드 캡슐화멤버 메서드 캡슐화정적 멤버로 구성한 클래스 사용하기Escort C++ 게시판 바로 가기(전체 내용이 있습니다.) IT 전문가로 가는 길 Escort C++국내도서저자 : 장문석출판 : 언제나휴일 2013.03.05상세보기 앞으로 프로그래밍 관련 글은 새롭게 개설한 언제나 휴일 전용 사이트에서 만나보세요. 2017년 1월 1일까지 이 곳의 프로그래밍 자료는 http://ehpub.co.kr 로 옮길 예정입니다.

[C++ 동영상 강의] 2. 캡슐화 Part2

[C++ 동영상 강의] 2. 캡슐화 Part2 캡슐화의 정의캡슐화 대상접근 지정자멤버 메서드개체의 멤버와 형식의 멤버상수화 멤버특별한 정적 멤버 thisEscort C++ 게시판 바로 가기(전체 내용이 있습니다.)IT 전문가로 가는 길 Escort C++국내도서저자 : 장문석출판 : 언제나휴일 2013.03.05상세보기 앞으로 프로그래밍 관련 글은 새롭게 개설한 언제나 휴일 전용 사이트에서 만나보세요. 2017년 1월 1일까지 이 곳의 프로그래밍 자료는 http://ehpub.co.kr 로 옮길 예정입니다.

[C++ 동영상 강의] 2장 캡슐화 Part1

[C++ 동영상 강의] 2장 캡슐화 Part1 캡슐화의 정의 캡슐화 대상 접근 지정자 멤버 메서드 개체의 멤버와 형식의 멤버 상수화 멤버 특별한 정적 멤버 thisEscort C++ 게시판 바로 가기(전체 내용이 있습니다.)IT 전문가로 가는 길 Escort C++국내도서저자 : 장문석출판 : 언제나휴일 2013.03.05상세보기 앞으로 프로그래밍 관련 글은 새롭게 개설한 언제나 휴일 전용 사이트에서 만나보세요. 2017년 1월 1일까지 이 곳의 프로그래밍 자료는 http://ehpub.co.kr 로 옮길 예정입니다.

[C++ 동영상 강의] 1. C++에 들어가면서

[C++ 동영상 강의] 1. C++에 들어가면서 신뢰성 강화 열거형과 정수 형식 사이에 형식 변환의 엄격 const 포인터와 비 const 포인터 사이에 형식 변환의 엄격 void 포인터와 비 void 포인터 사이에 형식 변환의 엄격 bool 형식 제공편의성 제공 태그명이 형식명으로 사용 변수 선언 위치의 자유 레퍼런스 변수 함수 중복 정의 매개 변수 이름이 없는 변수 디폴트 매개 변수 namespaceEscort C++ 게시판 바로 가기(전체 내용이 있습니다.)IT 전문가로 가는 길 Escort C++국내도서저자 : 장문석출판 : 언제나휴일 2013.03.05상세보기 앞으로 프로그래밍 관련 글은 새롭게 개설한 언제나 휴일 전용 사이트에서 만나보세요. 2017년 1월 1일까지 이 곳의 프로그래밍 자료는 ..

[C언어 무료 동영상 강의] 2. 컴퓨터 프로그램 ~ 3. 프로그래밍 언어 역사

2. 컴퓨터 프로그램 ~ 3. 프로그래밍 언어 역사 컴퓨터 프로그램 H/W와 S/W, 프로그래밍 언어, 개발 도구(편집기, 컴파일러, 링커, 디버거)프로그래밍 언어 역사천공카드, 최초의 컴퓨터, 어셈블리어 탄생, 고급 언어 탄생, B언어와 C언어, C++, Java, C# 탄생디딤돌 C언어 관련 게시글 2. 컴퓨터 프로그램 내용으로 바로가기3. 프로그래밍 언어 역사 내용으로 바로가기 앞으로 프로그래밍 관련 글은 새롭게 개설한 언제나 휴일 전용 사이트에서 만나보세요. 2017년 1월 1일까지 이 곳의 프로그래밍 자료는 http://ehpub.co.kr 로 옮길 예정입니다.

[C언어 무료 동영상 강의] 1. 들어가기에 앞서

1. 들어가기에 앞서 저자 소개책 소개프로그래밍 언어 학습 방법디딤돌 C언어 온라인 게시글 1. 들어가기에 앞서 내용으로 바로가기 앞으로 프로그래밍 관련 글은 새롭게 개설한 언제나 휴일 전용 사이트에서 만나보세요. 2017년 1월 1일까지 이 곳의 프로그래밍 자료는 http://ehpub.co.kr 로 옮길 예정입니다.

12.4.2 크루스칼 알고리즘 소스 코드 [디딤돌 자료구조와 알고리즘 with C++]

12.4.2 크루스칼 알고리즘 소스 코드다음은 앞에서 작성한 크루스칼 알고리즘 소스 코드입니다. //Edge.h#pragma once#include using namespace std;class Edge{ string vt1; string vt2; int weight;public: Edge(string vt1,string vt2,int height); bool Exist(string vt)const; bool Exist(string vt1, string vt2)const; string Other(string vt)const; void View()const; int GetWeight()const; string GetVt1()const; string GetVt2()const;}; //Edge.cpp#incl..

12.4.1 크루스칼 알고리즘 구현 [디딤돌 자료구조와 알고리즘 with C++]

12.4.1 크루스칼 알고리즘 구현간선은 프림 알고리즘에서 구현한 것과 차이가 없습니다. 그래프도 대부분 비슷합니다. 여기에서는 차이가 있는 부분만 설명할게요. 이번에는 간선을 선택할 때 간선의 비중이 같을 때 그래프에 먼저 추가한 간선을 선택하게 합시다. 이를 위해 Graph에 간선을 추가하는 부분을 수정할게요.bool Graph::AddEdge(string vt1, string vt2,int weight)//간선 추가{ if(Exist(vt1)&&Exist(vt2)) { if(Exist(vt1,vt2)) { return false; } CEIter seek = edges.begin(); CEIter last = edges.end(); for( ;seek != last; ++seek) {프림 알고리즘에..

12.4 크루스칼 알고리즘 [디딤돌 자료구조와 알고리즘 with C++]

12.4 크루스칼 알고리즘이번에는 크루스칼 알고리즘으로 최소신장트리를 만드는 방법을 알아봅시다. 프림 알고리즘은 최적의 정점을 선택하여 최소신장트리를 만드는 방법입니다. 반면 크루스칼 알고리즘은 최적의 간선을 선택하여 최소신장트리를 만드는 방법입니다. 크루스칼 알고리즘선택한 간선 0으로 설정원본 그래프의 간선 집합을 복제복제한 간선 집합을 비중 순으로 정렬반복(선택한 간선 개수가 graph의 정점 개수-1 보다 작다면) 조건(탐욕스런 간선을 선택이 실패 반복문 탈출 아니면 선택한 간선 개수 1 증가 최적의 간선은 비중이 작은 간선 중에 선택합니다. 그런데 선택한 간선을 현재까지 만들고 있는 그래프(최소신장트리)에 추가하였을 때 사이클이 발생하지 말아야 합니다. 이를 효과적으로 구현하기 위해 원본 그래프의..

반응형