/***********************************************************************************/
/*
在顺序表的pisition位置插入值为x的结点
*/
/*
函数名insert_pos_sequence_list()
*/
/**********************************************************************************/
void insert_pos_sequence_list(sequence_list *slt,int position,datatype x)
{
int i;
if(slt->size==maxsize)
{printf("\n顺序表是满的!没法插入!");exit(1);}
if(position<0||position>slt->size)
{printf("\n指定的插入位置不存在!");exit(1);}
for(i=slt->size;i>position;i--) slt->a[i]=slt->a[i-1];
slt->a[position]=x;
slt->size++;
}
这样就可以在顺序表中执行插入的操作了,删除也差不多,你看着办吧~~~~~看看数据结构吧,很快就会了.
[此贴子已经被作者于2005-9-28 18:10:33编辑过]