📄 main.cpp
字号:
#include<iostream.h>
#include "LinkList.cpp"
/*
程序功能:main()函数
开发人员:葛兴高
开发日期:2003、11、19
开发版本:1.0
*/
void main()
{
LinkList *p;
p=new LinkList;
//for(int i=1;i<10;i++) p->inserthead(i);
cout<<" \t\t\t本程序有7种功能"<<"\n";
cout<<" \t\t\t1.头插入功能."<<"\n";
cout<<"\t\t\t 2.尾插入功能."<<"\n";
cout<<"\t\t\t 3.后插入功能."<<"\n";
cout<<" \t\t\t4.前插入功能."<<"\n";
cout<<"\t\t\t 5.删除功能."<<"\n";
cout<<"\t\t\t6.逆置功能."<<"\n";
cout<<" \t\t\t7.打印功能."<<"\n";
cout<<" \t\t\t8.打出当前指针指向的值\n";
cout<<" \t\t\t9.判断链表是否为空\n";
cout<<" \t\t\t10.退出."<<"\n";
int s,item;
while(s!=10)
{
cout<<"请选择要执行什么功能.\ns=";
cin>>s;
if(s==1)
{ cout<<"请输入要插入的值item=";
cin>>item;cout<<"\n";
p->inserthead(item);
}
if(s==2)
{
cout<<"请输入要插入的值item=";
cin>>item;cout<<"\n";
p->inserttail(item);
}
if(s==3)
{
cout<<"请输入要插入的值item=";
cin>>item;cout<<"\n";
p->insertafert(item);
}
if(s==4)
{
cout<<"请输入要插入的值item=";
cin>>item;cout<<"\n";
p->insertbefore(item);
}
if(s==5) p->Delete();
if(s==6) p->reverse();
if(s==7) p->print();
if(s==8) cout<<"当前指针指向的值"<<p->get_cur_data()<<"\n";
if(s==9) p->IsEmpty();
}
delete p;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -