作者在 2008-11-09 08:57:39 发布以下内容

1.Strassign(&T,chars),Strlength(S),Concat(&T.S1,S2),Replace(&S,T,V)

 Strcompare(S,T)(比较的式ASCALMA的大小),Index(S,T,pos)(如没有pos,默认为1)

 Strstring(&Sub,S,pos,length)(1=<pos<=Strlength(S)且0=<length<=Strength(S)-pos+1)

2.采用的数据描述为:定长顺序存储

  #define MAXSIZE 255

  typedef ungsigned char SString[MAXSIZE+1];/*S[0]为串长*/

3.Status Concat(SString &T,SString S1,SString S2)

  /*分三种情况*/

4.Char Compare(SString S1,SString S2)

  {for(i=0;i<s[0]&&s[i]=t[i];i++);

   if(i>s[0]&&i>t[0]) return 0;

    else if(i>s[0])return -t[i];

    else if(i>t[i])returns[i];

    else return s[i]-t[i];}

数据结构 | 阅读 2477 次
文章评论,共0条
游客请输入验证码
浏览77672次