php - 哪种递归类型在 PHP 中消耗更少的内存?
问题描述
我正在用 PHP 做项目。在递归中,我们可以使用以下几种方式来实现递归。在哪种情况下内存消耗会更少?
喜欢,
1]
<?php
public function testFunction1() {
$var = $this->testFunction2();
}
public function testFunction2() {
if(condition) {
$this->testFunction2();
}
}
或者
2]
public function testFunction1() {
do{
$var = $this->testFunction2();
} while($var condition);
}
public function testFunction2() {
do something here...
return $var;
}
解决方案
推荐阅读
- objective-c - CoreML 和 YOLOv3 性能问题
- sql-server-2008-r2 - 使用数据生成脚本时,索引超出范围必须是非负数且小于集合的大小
- android - getItemViewType 没有按预期工作
- r - 如何使用 pheatmap 修复行顺序?
- reactjs - what does the error mean by TypeError: Cannot read property 'join' of undefined
- javascript - How to paste out each cell of column interText into input box at specific interval?
- python - numpy数组的快速格式化文件输出
- java - 如何像任何搜索引擎一样使用文件处理在 GUI swing java 的文本字段中创建自动完成下拉菜单?
- python - 决策树太大 Scikit Learn
- r - 你如何将组分配给更大的组 dpylr