串求逆的递推算法
来源:互联网 发布:java开发工程师工资水平 编辑:程序博客网 时间:2024/05/17 00:53
串求逆的递推算法
StringType是串的一个抽象数据类型,它包含以下6种基本操作:
void InitStr(StringType &s); // 初始化s为空串。void StrAssign(StringType &t, StringType s); // 将s的值赋给t。s的实际参数是串变量。int StrCompare(StringType s, StringType t); // 比较s和t。若s>t,返回值>0;若s=t,返回值=0;若s<t,返回值<0。int StrLength(StringType s); // 返回s中的元素个数,即该串的长度。StringType Concat(StringType &s, StringType t); // 返回由s和t联接而成的新串。StringType SubString(StringType s, int start, int len); // 当1<=start<=StrLength(s)且0<=len<=StrLength(s)- start+1时, // 返回s中第start个字符起长度为len的子串,否则返回空串。实现函数如下:
void Reverse(StringType &s)/* Reverse s by iteration. */{ StringType temp; int i; InitStr(temp); i = StrLength(s); while(i){//将s串中从末尾开始的每个元素一个一个地复制到串temp中 Concat(temp,SubString(s,i,1)); i--; } StrAssign(s,temp);//用串temp将串s覆盖}
0 0
- 串求逆的递推算法
- 关于递推算法的一些想法
- 分治、贪心、递推算法的基本思路
- 算法的时间复杂度 递推
- 关于递推算法的研究
- 递推算法
- 递推算法
- 递推算法
- 递推算法
- 递推算法
- 递推算法讲解
- 算法--递推策略
- 递推算法
- 递推算法
- 递推算法(1)
- 递推算法
- 递推算法
- 递推算法
- 快速排序代码
- cocos2d-x 3.0正式版 vs2013配置
- JSP页面乱码问题解决
- SP2010开发和VS2010专家"食谱"--第三章节--高级工作流(1)--创建自定义活动
- 集合的排序
- 串求逆的递推算法
- 【贪心】POJ2586 Y2K Accounting Bug
- 水桶问题
- taglist安装
- SP2010开发和VS2010专家"食谱"--第三章节--高级工作流(2)--为沙盒解决方案创建自定义活动
- wordpress自定义分类页面
- 串的置换操作Replace(&S,T,V)的算法
- NYOJ 37 回文字符串
- Python学习之路