国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python 遞歸深度優(yōu)先搜索與廣度優(yōu)先搜索算法模擬實(shí)現(xiàn)

2020-02-15 23:19:51
字體:
供稿:網(wǎng)友

 一、遞歸原理小案例分析

(1)# 概述

遞歸:即一個(gè)函數(shù)調(diào)用了自身,即實(shí)現(xiàn)了遞歸 凡是循環(huán)能做到的事,遞歸一般都能做到!

(2)# 寫遞歸的過程

1、寫出臨界條件

2、找出這一次和上一次關(guān)系

3、假設(shè)當(dāng)前函數(shù)已經(jīng)能用,調(diào)用自身計(jì)算上一次的結(jié)果,再求出本次的結(jié)果

(3)案例分析:求1+2+3+...+n的數(shù)和

# 概述'''遞歸:即一個(gè)函數(shù)調(diào)用了自身,即實(shí)現(xiàn)了遞歸凡是循環(huán)能做到的事,遞歸一般都能做到!'''# 寫遞歸的過程'''1、寫出臨界條件2、找出這一次和上一次關(guān)系3、假設(shè)當(dāng)前函數(shù)已經(jīng)能用,調(diào)用自身計(jì)算上一次的結(jié)果,再求出本次的結(jié)果'''# 問題:輸入一個(gè)大于1 的數(shù),求1+2+3+....def sum(n): if n==1:  return 1 else:  return n+sum(n-1)n=input("請(qǐng)輸入:")print("輸出的和是:",sum(int(n)))'''輸出:請(qǐng)輸入:4輸出的和是: 10'''

#__author:"吉*佳"#date: 2018/10/21 0021#function:import osdef getAllDir(path): fileList = os.listdir(path) print(fileList) for fileName in fileList:  fileAbsPath = os.path.join(path,fileName)  if os.path.isdir(fileAbsPath):   print("$$目錄$$:",fileName)   getAllDir(fileAbsPath)  else:   print("**普通文件!**",fileName) # print(fileList) passgetAllDir("G://")

輸出結(jié)果如下:

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 盐亭县| 利津县| 集贤县| 中江县| 铁岭市| 辽阳市| 新疆| 安岳县| 开阳县| 胶南市| 武定县| 正蓝旗| 滨州市| 石嘴山市| 巩义市| 大埔县| 陇川县| 钦州市| 四会市| 广安市| 丽江市| 扶风县| 深圳市| 汝南县| 长岛县| 新安县| 江口县| 嘉义县| 招远市| 西华县| 朝阳市| 延吉市| 嘉黎县| 四会市| 洪湖市| 察哈| 和龙市| 兴山县| 平南县| 疏附县| 五台县|