main.cpp
来自「带表头结点的单链表 可完成基本的单链表操作 可查找删除第N个或值为X的结点 可删」· C++ 代码 · 共 56 行
CPP
56 行
#include "list.h"
int main()
{
cout<<"1 寻找第i个结点"<<endl<<"2 显示最大值"<<endl<<"3 统计含X的个数"<<endl
<<"4 根据数组建立单链表"<<endl<<"5 删除值相同的多余结点"<<endl;
List<int> list;
cout<<"press your list of 10 members and what do you want to do "<<endl;
int a;
for (int i = 0; i < 10; i++)
{
cin>>a;
list.insertAtBack(a);
}
cout<<"your list is:" << list << endl;
int b;
cin>>b;
switch(b)
{
case 1:
cout<<"您想寻找第几个结点:";
cin>>a;
cout<<list.get(a);
break;
case 2:
cout<<"最大值是:";
cout<<list.max();
break;
case 3:
cout<<"您想寻找含多少的个数:";
int i;
cin>>i;
cout<<"含"<<i<<"的个数为:";
cout<<list.findX(i);
break;
case 4:
cout<<"请输入五个数据";
int a[5];
for(i=0;i<5;i++)
cin>>a[i];
cout<<"your list is:"<<list.make(&a[0],5);
break;
case 5:
list.tidyup();
cout<<"删除成功:";
cout<<list;
break;
}
return 0;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?