02周:项目六:链表初体验
来源:互联网 发布:mac日历垃圾广告 编辑:程序博客网 时间:2024/05/01 05:55
/** Copyright (c) 2014, 烟台大学计算机学院* All rights reserved.* 作 者:王颖* 完成日期:2014 年 3 月 9 日* 版 本 号:v1.0* 输入描述: 无* 问题描述:动态链表体验* 程序输出:略* 问题分析:略* 算法设计:略*/#include <iostream>using namespace std;struct Node{ int data; //结点的数据 struct Node *next; //指向下一结点};Node *head=NULL; //将链表头定义为全局变量,以便于后面操作void make_list(); //建立链表void out_list(); //输出链表int main( ){ make_list(); out_list(); return 0;}void make_list(){ int n; Node *p; cout<<"输入若干正数(以0或一个负数结束)建立链表:"; cin>>n; while(n>0) //输入若干正数建立链表,输入非正数时,建立过程结束 { p=new Node; //新建结点 p->data=n; p->next=head; //新建的结点指向原先的链表头 head=p; //链表头赋值为新建的节点,这样,新结点总是链表头 cin>>n; //输入下一个数,准备建立下一个结点 } return;}void out_list(){ Node *p=head; cout<<"链表中的数据为:"<<endl; while(p!=NULL) { cout<<p->data<<" "; p=p->next; } cout<<endl; return;}
心得体会:慢慢想一想
0 0
- 02周:项目六:链表初体验
- 六周,项目一。体验成员函数
- 第十三周项目六:体验文件操作
- 六周 项目1 体验常成员函数 没有写完!!
- 第十三周 项目六:体验文件操作(2热身)
- 第十三周 项目六:体验文件操作(3实战)
- 第十三周 项目六:体验文件操作(4实战)
- 第十三周 项目六-体验文件操作(2-热身)
- 第十三周 项目六:体验文件操作(5实战)
- 第十三周 项目六--体验文件操作(3-实战)
- 第十三周 项目六--体验文件操作(4-实战)
- 第十三周 项目六--体验文件操作(5-实战)
- 第十三周项目六:体验文件操作(热身)
- 第十三周项目六体验文件操作(2-热身)
- 第十三周项目六:体验文件操作(热身)
- 第十三周项目六体验文件操作(3-实战)
- 第十三周项目六:体验文件操作(实战1)
- 第十三周项目六:文件体验操作(实战2)
- [5]PHP开发环境搭配之thinkPHP3.1.3安装
- IT学子成长指导类文章链接(十一)
- 解析PHP中反馈表单的具体实现办法
- 存储和管理数据的仓库
- MySQL的myisam解决并发读写解决方法
- 02周:项目六:链表初体验
- 反映了观察数据库的三种不同角度
- VirtualBox taking, restoring and deleting snapshots
- 使用gstreamer播放的媒体文件路径带中文时的处理方法
- 12306订票流程解析
- 静态存储区、堆和栈的区别-----以及它们的大小
- 启动命令汇总
- java 连接 Access数据库的两种方法
- 网络式数据库和关系式数据库三种