云计算技术之数据结构笔记
云计算技术之数据结构笔记。
#python是数据结构笔记一
#引入:以一道题来展示
#如果a+b+c = 1000,且a^2+b^2 = c^2(a,b,c为自然数),求a,b,c可能的组合
#解析:
#枚举法
#思路:
#a=0......
#b=0......
#c=?......
#先让其中的一个数a去不变,b变化,当b确定一个数的时候c去变化(也就是利用循环嵌套的方式)
#一个个的试,那么就有多钟组合,用计算机设计程序
import time
start_time = time.time()
for a in range(0,1001):
for b in range(0,1001):
for c in range(0,1001):
if a+b+c==1000 and a**2 + b**2 == c**2 :云计算技术之数据结构笔记。
#python是数据结构笔记一
#引入:以一道题来展示
#如果a+b+c = 1000,且a^2+b^2 = c^2(a,b,c为自然数),求a,b,c可能的组合
#解析:
#枚举法
#思路:
#a=0......
#b=0......
#c=?......
#先让其中的一个数a去不变,b变化,当b确定一个数的时候c去变化(也就是利用循环嵌套的方式)
#一个个的试,那么就有多钟组合,用计算机设计程序
import time
start_time = time.time()
for a in range(0,1001):
for b in range(0,1001):
for c in range(0,1001):
if a+b+c==1000 and a**2 + b**2 == c**2 :
print("a, b, c :%d, %d, %d"%(a, b, c))
end_time = time.time()
print("finished")
print("a, b, c :%d, %d, %d"%(a, b, c))
end_time = time.time()
print("finished")