【发布时间】:2017-06-13 09:40:19
【问题描述】:
如果我们要构建一个算法:“我们有一个未知数量的字符,并且“/0”表示字符串的结尾。我们需要构建一个算法来计算字符串中的字符数。这里是我做了什么:
算法 NumberOfCharacters(A,l,r)
如果 A[l]=/ 和 A[l+1]=0
返回 l
否则返回 NumberOfCharacters(A,l+1,r)
我只是想知道我的错误在哪里,这样我就不会再犯了。
【问题讨论】:
-
应该是“未知字符数”
-
还有什么是 l、r 和 m ?你需要定义参数
-
"/0" 是一个字符,而不是 2 个字符。
-
很抱歉,我在我的工作表中使用了其他参数,我们使用不同的参数来描述左右。 l=左,r=右
-
他们是 2 个字符而不是 1 个
标签: string algorithm recursion character