📄 seqlinse.c
字号:
/***************************************************/
/* 在顺序表后部进行插入值为x的结点 */
/* 文件名seqlinse.c, 函数名insert_sequence_list() */
/***************************************************/
void insert_sequence_list(sequence_list *slt,datatype x)
{
if(slt->size==MAXSIZE)
{printf("顺序表是满的!");exit(1);}
slt->size=slt->size+1;
slt->a[slt->size]=x;
}
/*****************************************************/
/* 在顺序表的position位置插入值为x的结点 */
/* 文件名seqlinse.c, 函数名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++;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -