1
3
如果您想递归地解决它,一个更简单的方法可能是返回最后一个索引:
您也可以使用指针来解决它:
但是需要注意的是,这个实现容易出现缓冲区溢出。您需要确定已经分配了足够大的缓冲区,以适合整数的整个ASCII表示。一个好主意是包括一些边界检查。 |
2
2
ITOA应该回归无效。
|
3
1
您还具有ITOA返回字符串结尾地址的功能。 |
4
1
一个小问题的惊人解决方案。此代码接收分段错误,因为递归的基本情况是:
现在,对于我自己的两个便士,我解决了这个问题,不使用除法,而是使用双指针来保持函数调用之间的值。 我的解决方案唯一的缺点是我们需要保留字符数组的起始地址。
|
jkfe · 为什么println会在这段递归代码中执行? 2 年前 |
Jimmy · 这种算法怎么能按顺序遍历树“爬上”树呢? 2 年前 |
AvirukBasak · gcc中无return语句的尾部递归 2 年前 |
Dharmik Patel · 使用python递归完全可以整除 2 年前 |
W.tan · 一维最短距离递归算法 2 年前 |
ncarrawa · 将1添加到i(递归)时出现类型错误 2 年前 |
Eren · Python递归何时返回[duplicate] 2 年前 |