线性表中有n个元素,每个元素是一个字符,现存于向量R[n]中,试写一算法,使R中字符按字母字符、数字字符和其他字符的顺序排列。要求利用原来的存储空间,元素移动次数最小。
线性表中有n个元素,每个元素是一个字符,现存于向量R[n]中,试写一算法,使R中字符按字母字符、数字字符和其他字符的顺序排列。要求利用原来的存储空间,元素移动次数最小。
int fch(char c){ //判断字符是否为字母字符
if((c>='a'&&c<='z')||(c>='A'&&c<='Z')){
return 1;
}
else return 0;
}
int fnum(char c){ //判断字符是否为数字字符
原创
2020-12-02 11:08:26 ·
1668 阅读 ·
2 评论