试设计一个算法,将线性表的前m个元素和后n个元素进行互换即将线性表(a1,…,am,b1,b2,…,bn)改变成(b1,b2,…,bn,a1,a2,…,am),注:用链式结构
问题描述:
试设计一个算法,将线性表的前m个元素和后n个元素进行互换
即将线性表(a1,…,am,b1,b2,…,bn)改变成(b1,b2,…,bn,a1,a2,…,am),
注:用链式结构
答
#include <stdio.h>#include <iostream>#include <iomanip> //格式输出using namespace std;#define maxlen 50struct List{ int data[maxlen]; int listlen;}seqlist; //顺序表int change(...