/* 2011 ³âµµ C++ ±â¸»°í»ç ¼º¸í : Çйø : ¹®Á¦ Key ( ) */ /* ´ÙÀ½ ¸ðµç ¹®Á¦¿¡ ´ëÇÏ¿© 12345 ¼ö¸¦ Àڱ⠹®Á¦ Key ¼ö·Î ¹Ù²Û ÈÄ ¹®Á¦¸¦ Ǫ½Ã¿À. */ /* ¹®Á¦Áö¿¡ ³«¼­ÇÏÁö ¸»°Í */ /* 1. ´ÙÀ½ ÇÁ·Î±×·¥ÀÇ Ãâ·ÂÀ» ½á¶ó. */ #include #include int number[5] = { 1, 2, 3, 4, 5 }; class Node { public: int num; Node *daum; Node(int x) { num = x; daum = NULL; } void setNext(Node *p) { daum = p; } }; void print(Node *p) { while (p != NULL) { printf("%d\n", p->num); p = p->daum; } } void main() { Node *n0 = new Node(number[0]); Node *n1 = new Node(number[1]); Node *n2 = new Node(number[2]); Node *n3 = new Node(number[3]); Node *n4 = new Node(number[4]); n0->setNext(n1); n1->setNext(n2); n3->setNext(n4); n2->setNext(n4); n1->setNext(n3); print(n0); }