Lev로 써도 무관하나 편의상 하나 추가했다. */ class Node // 자료형이므로 public { public: int Lev ; int Path[ Path_Size ]; / ... ~TSP 함수는 소멸자 함수를 구현한 것이다. */ class TSP // 실질적인 솔루션함수 { public: void start(int Mode, double Time) { switch ... STL을 사용할까 했으나 공부를 하는 학습자의 입장에서 구현해봤다. Delete_Array는 사용자가 호출해서 메모리를 반환할 수 있게 한 함수이다.
c++로 구현한 자료구조 - call by value ~ queue c++기초플러스로 공부를 시작했다. 맨처음부터 다시 야금야금읽어가며 컴퓨터로 소스를 코딩해봤다. ... 어설픈 c 지식과 새로익힌 c++ 지식이 합쳐서 이상한 소스가 된것같다. 클래스가 익숙하지 않아 구조체를 썼고,, ( 사실 구조체도 이번에 공부하면서 익힘..) ... 리스트를 공부한후 클래스를 익히기위해 다시 기초 플러스 책을 들었다. 책의 두께도 장난이 아니고..
count; //링크가 몇개 있는지 저장하는 변수 public: Link(); Link(char *, char *, char *, char *, char *);//화일에서 읽은 자료 ... () { //화일에서 자료 읽어서 링크드리스트 생성 Link::file_read(); int menu; while(1) { cout insert(); break; case 2://검색 ... 주소를 따라가며 동적메모리를 해제 메뉴를 입력 받는다 A insert 호출 Link 객체 생성 자료를 입력받는다 입력받은 자료는 Link클래스 insert를 통해 링크드리스트 연결
작년에 배운 자료구조에서는 C언어를 통하여 모두 구현해 보았으나, C++로 하는 것은 처음이였다. ... 먼저, 참고자료를 통해, C++의 중요부분인, 가상함수, class, 오버로딩, 가상함수등등을 미리 공부하였고, 주말간에 이 책들의 개념을 독파한 후 프로그래밍을 시작했다. ... C++로 이 세가지를 구현하는 것이 기본개념이 없는 상태에서는 여간 힘든 것이 아니였다.
학과 및 학생들의 구조는 리스트로 구현하고, 학생의 경우에는 코럴링을 이용한다. ... 프로그램에서 가능한 기능들은 학생 데이터의 입력, 전체 학생 출력, 학번으로 검색하 여, 해당 학생 출력, 학생 데이터 삭제의 기능을 구현해야 한다. 2. 알고리즘 설명 . ... ; class Major_List; class Major_Node// 학과 노드 클래스 { friend class Major_List;// 학과 리스트 와 friend class ID_List