정리필요2
-
P02정리필요2 2008. 9. 2. 15:43
#include #include #include using namespace std; class node // 링크리스트 노드 클래스 { // friend class로 StudentRecord 설정 friend class StudentRecord; public: int sno; string sname; float score; node *link; }; node *ptr; // 리스트 root class StudentRecord { private: int sno; string sname; float score; public: StudentRecord() { // 노드의 초기화 ptr = new node; ptr->sno = 0; ptr->sname = ""; ptr->score = 0; ptr->link ..
-
HW No. 2정리필요2 2008. 9. 2. 15:24
1. 빈도수가 다음과 같을 때 Huffman code를 생성하시오. colon: 100 space: 605 newline: 100 comma: 705 0: 431 1: 242 2: 176 3: 59 4: 185 5: 250 6: 174 7: 199 8: 205 9: 217 풀이 → 위 그림은 주어진 빈도수로 허프만트리를 그린 것이다. (계산틀렸다. 1014->1214, 1937->2137, 3448->3648....크흑...) 빈도수 대로 나열하여, 가변길이 코드를 부여하면 문자 빈도수 가변길이코드 comma 705 00 space 605 110 0 431 100 5 250 1011 1 242 1010 9 217 0111 8 205 0110 7 199 0101 4 185 0100 2 176 11111 6..
-
실습 1주차정리필요2 2008. 9. 1. 23:44
처음에 할일!! 다음 파일을 주어진 데이터 패스에 복사! *화일구성 6개 GLUT.H GLUT.lib GLUT32.lib GLUT.dll GLUT32.dll test1.cpp ① 위 화일들을 지정 디렉토리에 복사한다. ▶ GLUT.H →C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include →C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\GL ▶ GLUT.lib GLUT32.lib →C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\lib ▶ GLUT.dll GLUT32.dll →glu.dll(glu32.dll) 화일이 있는 디렉토리에..
-
아씹...못끝냈어....정리필요2 2008. 9. 1. 23:41
#include #include #include using namespace std; const int MAXNAME = 20; const int MAXSIZE = 10; class StudentRecord { private: int sno; string sname; // 또는 char sname[MAXNAME] 사용 float score; public: StudentRecord() {;} StudentRecord(int no, string name, float s) {sno=no, sname=name, score=s;} void setSno(int no) {sno = no;} void setSname(string name) {sname = name;} void setScore(float s) {scor..
-
소설같은자바 1부(1장~5장)정리필요2 2008. 9. 1. 23:40
1장 클래스의 기본 배경 객체 지향 언어인 자바를 시작하면서 제일 먼저 접하게 되는 것은 바로 객체와 클래스라는 단어입니다. 이 두 단어는 객체지향언어의 기본이며 가장 중요한 부분이기 때문에 올바른 클래스의 배경 지식 없이 접하게 된다면 자바는 점점 어려워 질 것입니다. 클래스의 개념을 파악하기 위해서는 데이터타입, 변수, 상수의 의미를 제대로 아는 것이 중요합니다. 그리고 변수와 상수의 관계에서 나타나는 할당의 법칙을 이해 함으로서 각각의 관계에 대하여 안다면 우리는 언어적인 기초를 가지고 있다고 이야기 할 수 있습니다. 이러한 면에서 이책의 1장에서 소개되는 부분은 아주 기초적인 사항들을 다루고 있습니다. 그 기초적인 개념들은 아래와 같습니다. n 데이터 타입 n 변수 n 상수 n 할당의 법칙 각각의..
-
실습 6정리필요2 2008. 9. 1. 23:35
냥냥... #include #include #include using namespace std; const int MAXNAME = 20; const int MAXSIZE = 10; class StudentRecord { private: int sno; string sname; // 또는 char sname[MAXNAME] 사용 float score; public: StudentRecord() {;} StudentRecord(int no, string name, float s) {sno=no, sname=name, score=s;} void setSno(int no) {sno = no;} void setSname(string name) {sname = name;} void setScore(float s)..
-
실습 2주차정리필요2 2008. 9. 1. 23:34
#include GLfloat vertices[8][3] = {{ -1.0, -1.0, 1.0}, {-1.0, 1.0, 1.0}, {1.0, 1.0, 1.0}, {1.0, -1.0, 1.0}, {-1.0, -1.0, -1.0}, {-1.0, 1.0, -1.0}, {1.0, 1.0, -1.0}, {1.0, -1.0, -1.0}}; GLfloat colors[8][3] = {{0.0, 0.0, 0.0}, {1.0, 0.0, 0.0}, {1.0, 1.0, 0.0}, {0.0, 1.0, 0.0}, {0.0, 0.0, 1.0}, {1.0, 0.0, 1.0}, {1.0, 1.0, 1.0}, {0.0, 1.0, 1.0}}; void init(void) { glClearColor(0.0f, 0.0f, 0.0f, 0.0..