正在加载图片...
(1)插入运算 strinsert(s,iT) void strinsert(seqstring *S, int i, seqstring T) i int k if (i<l i>s->length+1 s->length Tlength> MAXSIZE) printf(" connot insertin); else for(k=S->length-l; k>=i-1; k--) S->strTlength+k=S->str(kl for (k=0; k<Tlength; k++ S->stri+k-1FT.[k S->length=S->length Length estrS-length =10(1)插入运算strinsert(S,i,T) void strinsert(seqstring *S, int i , seqstring T) { int k; if (i<1 || i>S->length+1 || S->length + T.length>MAXSIZE) printf("connot insert\n“); else { for(k=S->length-1;k>=i-1;k--) S->str[T.length+k]=S->str[k]; for (k=0;k<T.length;k++) S->str[i+k-1]=T.str[k]; S->length= S->length + T.length; S->str[S->length]=‘\0’; } }
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有