中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

python怎么強制結束遞歸函數

九三
1568
2021-02-18 19:58:06
欄目: 編程語言

python怎么強制結束遞歸函數

在python中強制結束遞歸函數的方法以下兩種

1.使用return語句結束

def count(dict, key, depth):

if key is not None:

if key == 42:

return depth

return count(map, map[key][0], depth+1)

return count(map, map[key][1], depth+1)

2.通過在遞歸函數外定義一個isGo全局變量結束

var isGo:Boolean=true

functionarr_all(pre:Array,nex:Array) {

if(isGo==false){return}

var j:uint=nex.length;

if (j==1) {

var t=[];

for (var i:uint=0;it.push(pre[i]);

}

t.push(nex[0]);

isGo =false;

returninfo.appendText("\n"+pc(t));

}

for (var k:uint=0; kvar p:Array=pre.slice();

var s:Array=nex.slice();

p.push(s.splice(k,1));

arr_all(p,s);

}

}

0
淳化县| 孝感市| 呼伦贝尔市| 沈阳市| 红安县| 微山县| 沅江市| 陈巴尔虎旗| 麟游县| 光泽县| 江北区| 武汉市| 息烽县| 昭苏县| 高淳县| 得荣县| 阜康市| 西城区| 方山县| 桐庐县| 海城市| 濉溪县| 凤台县| 朔州市| 陵川县| 乌拉特后旗| 霍城县| 合山市| 蒙自县| 宜君县| 北宁市| 金沙县| 松阳县| 剑川县| 曲周县| 枣强县| 塔河县| 天祝| 保亭| 佛坪县| 临海市|