test.cpp

来自「创建顺序表: 输出顺序表:顺序输出各个元素; 插入顺序表:在指定位置处插入元」· C++ 代码 · 共 63 行

CPP
63
字号
#include"List.cpp"
#include"LinkNode.cpp"
#include"Seqlist.cpp"
#include"Seqlist.h"
#include<iostream>
using namespace std;

int main()
{
	/*int temp;
	List<int> a;
	cout<<"输入链表,以0结束:"<<endl;
    a.inputRear(0);
	cout<<"输出的链表为"<<endl;
	a.output();
	a.Remove(2,temp);
	cout<<"删除第二项,删除的数为:"<<endl;
	cout<<temp<<endl;
	cout<<"删除后输出"<<endl;
	a.output();
	a.Insert(2,9);
	cout<<"第二项后插入9,插入后输出:"<<endl;
	a.output();
	cout<<"逆序输出为:"<<endl;
	a.reverse();
	a.output();*/
	int tem;
	int tem1,tem2;
	Seqlist<int> B;
	B.input();
	cout<<"在第三项后插入5,插入元素后为:"<<endl;
    B.Insert(3,5);
	cout<<"表中的元素为:"<<endl;
	B.output();
	B.paixu();
	B.Remove(4,tem);
    cout<<"删除第四项:"<<endl;	
	cout<<"表中的元素为:"<<endl;
	B.output();
	B.reverse();
	tem1=B.size();
	cout<<"表的最大可容纳表项为:"<<tem1<<endl;
	tem2=B.length();
	cout<<"表的长度为:"<<tem2<<endl;
	cout<<"修改第三项的值为23"<<endl;
	B.setData(3,23);
	cout<<"表中的元素为:"<<endl;
	B.output();
    Seqlist<int>L1,L2;
	L1.input();
	L2.input();
    B.Combine(L1,L2);
	cout<<"并集为"<<endl;
	L1.output();
    Seqlist<int>L3,L4;
    L3.input();
	L4.input();
    B.Inter(L3,L4);
	cout<<"交集为"<<endl;
	L3.output();
	return 0;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?