您的位置:首页 > 编程语言 > Python开发

python递归小应用

2015-09-23 11:37 676 查看
__author__ = abcddic = {
:,
:,
:{
:,
:{
:,
:,
:{
:,
:{
:,
:,
:{
:,
:,
:{}
}
}
}
}
}
}

Serchabcd(name, dic, list_tmp=[]):
i dic:
dic[i] == name:
list_tmp.append(name)
(dic[i]) (dic[i]) != :
Serchabcd(name, dic[i], list_tmp)
(list_tmp), name

count,  = Serchabcd(, abcddic)
% (count, )


fun_digui(n, list):
num = len(list) / num_null = len(list)
num_max = len(list) - = list[:num]
= list[num:]
num_null == :
n > list[num_max]:
% n
n < list[]:
% n
n < list[num]:
, list[:num]
fun_digui(n, list[:num])
n > list[num]:
, list[num:]
fun_digui(n, list[num:])
:
, list[num]
list2 = [, , , , , , , ]
list3 = []
list2
fun_digui(, list3)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: