动态链表的学习
来源:互联网 发布:diy服装设计软件 编辑:程序博客网 时间:2024/06/05 00:12
/** 程序的版权和版本声明部分* Copyright (c)2012, 烟台大学计算机学院学生* All rightsreserved.* 文件名称: fun.cpp* 作 者:王飞* 完成日期:2013 年3月 8日* 版本号: v1.0* 对任务及求解方法的描述部分:动态链表的建立* 输入描述:略* 问题描述:略* 程序输出:如下*/#include <iostream> using namespace std; struct Student { long num; float score; struct Student *next; }; int main( ) { Student *head=NULL,*p,*q; cout<<"创建动态链表:"<<endl; //下面的程序建立起一个有三个节点的动态链表 for(int i=0;i<3;i++) { p = new Student; //分配结点的存储单元 cin>>p->num>>p->score; p->next=NULL; if (i==0) head=p; //如果是首结点,令head取得值 else q->next=p; //不是首结点,建立起链接来 q=p; //p是新建立的结点,q始终是要加入结点的前一个结点 } //输出所有的节点 p=head; cout<<"输出动态链表里面的数据:"<<endl; while(p!=NULL) { cout<<p->num<<" "<<p->score<<endl; p=p->next; } }
输出结果:
心得体会:
其实发博客也是一种存储代码与学习方式的好方法
- 动态链表的学习
- CList 动态链表的学习笔记
- 邻接表-动态和静态的学习
- 动态规划的学习
- 动态更新的学习
- 动态内存的学习
- 学习动态性能表
- 学习动态性能表
- 学习动态性能表
- java动态代理的学习
- 学习动态代理的总结
- 动态代理的学习总结
- java动态代理的学习
- 动态链接库的学习
- Servlet(动态网页)的学习
- mybatis动态标签的学习
- 数据结构学习---堆栈的动态数组实现及链表实现
- 动态链表的使用。
- opupwindow 在打开activity的时候直接显示出来
- 杭电1092
- doGet 和 doPost区别
- deinterlace 隔行 progressive 逐行 3:2pulldown
- 杭电1093
- 动态链表的学习
- 杭电1094
- C++成员是指针的处理(一)
- POJ1840:Eqs
- 杭电1095
- 第二周上机任务项目5-玩日期
- java
- Unrecognized configuration section 'system.webServer' CKFinder - Setup Wizard for ASP
- String原型