假设顺序表L中的元素按从小到大的次序排列,设计算法以删除表中重复的元素,用C++写,对顺序表(1,1,2,2,2,3,4,5,5,5,6,6,7,7,8,8,8,9)模拟执行本算法,并统计移动元素的次数
问题描述:
假设顺序表L中的元素按从小到大的次序排列,设计算法以删除表中重复的元素,用C++写,
对顺序表(1,1,2,2,2,3,4,5,5,5,6,6,7,7,8,8,8,9)模拟执行本算法,并统计移动元素的次数
答
#include
int main()
{
int a[18]={1,1,2,2,2,3,4,5,5,5,6,6,7,7,8,8,8,9};
int b[18]={1},i,j=1,k,cnt=0;
for(i=1;i