当前位置: 移动技术网 > IT编程>开发语言>JavaScript > 云计算技术之数据结构笔记

云计算技术之数据结构笔记

2017年12月18日  | 移动技术网IT编程  | 我要评论

云计算技术之数据结构笔记。

#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")

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网