首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

数据结构链表行列

2012-11-11 
数据结构链表队列// 链表.cpp : 定义控制台应用程序的入口点。//#include stdafx.h#include iostreamus

数据结构链表队列

// 链表.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <iostream>using namespace std;class student{public: int num; student *next;};int n;student *create(void){  cout<<"创建链表"<<endl;  student *head;  student *p1,*p2;  n=0;  p1=p2=new student;  cin>>p1->num;  head=NULL;while(p1->num!=0){ n=n+1;if(n==1) head=p1;else  p2->next=p1;p2=p1;p1=new student;cin>>p1->num;}p2->next=NULL;cout<<"链表创建结束"<<endl;return(head);}void *print (student *head){cout<<"现在开始打印链表"<<endl;student *p;p=head;for(;p!=NULL;){cout<<p->num<<endl;p=p->next;}return 0;}student *chudui(student *head){cout<<"现在开始出队"<<endl;    student *p,*q;    q=p=head;if(p->num==0){cout<<"队列里没有元素。"<<endl;} else{p=p->next;    head=p;delete q;} return(head);}int main(){ student *head; head=create(); head=chudui(head); print(head); return 0;}

热点排行