面宅

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

        链 表

链表是一种 链式的结构 从前一个节点找寻到后一个节点的方式组成数据.

比如: 幼儿园 老师 带着 小朋友出来散步,从第一个小朋友开始. 就是一个小朋友拉着另一个小朋友的手. 这就是链表的真实写照.

 

 1 #include "stdafx.h"
 2 
 3 struct SMyDate            
 4 {
 5     int nDate;            //成员数据
 6     SMyDate* next;        //下一个节点的指针
 7 };
 8 
 9 int main(int argc, char* argv[])
10 {
11     SMyDate a;
12     SMyDate b;
13     SMyDate c;
14     SMyDate* head; //链表头部
15     SMyDate* p;    
16     
17     a.nDate = 11;
18     b.nDate = 22;
19     c.nDate = 33;
20 
21     head = &a;    //使链表头部 指向 a
22     a.next = &b;
23     b.next = &c;
24     c.next = NULL;//c 作为一个链表的尾部 赋值NULL 
25 
26     p = head;
27     do 
28     {
29         cout <<"本次数据: " << p->nDate << " 下个表: " << p->next << endl;
30         p = p->next;
31     } while (p != NULL);
32     system("pause");
33     return 0;
34 }

2013-05-23

posted on 2013-05-23 17:59  面宅  阅读(158)  评论(0编辑  收藏  举报