摘要: 我们如何用Python中的类型来保存一个公司的客户信息? 如果想要快速的通过客户姓名获取其信息呢? 实际上当我们在思考这个问题的时候,我们已经用到了数据结构。列表和字典都可以存储一个班的客户信息,但是想要在列表中获取一名user的信息时,就要遍历这个列表,其时间复杂度为O(n),而使用字典存储时,可 阅读全文
posted @ 2019-05-27 01:32 点点花飞谢 阅读(2261) 评论(0) 推荐(0) 编辑
摘要: timeit模块 timeit模块可以用来测试一小段Python代码的执行速度。 class timeit.Timer(stmt='pass', setup='pass', timer=<timer function>) Timer是测量小段代码执行速度的类。 stmt参数是要测试的代码语句(sta 阅读全文
posted @ 2019-05-27 01:21 点点花飞谢 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 如果 a+b+c=1000,且 a^2+b^2=c^2(a,b,c 为自然数),如何求出所有a、b、c可能的组合? 运行结果: 注意运行的时间:214.583347秒,好慢呀!代码好low。(>=<)! 算法的概念 算法是计算机处理信息的本质,因为计算机程序本质上是一个算法来告诉计算机确切的步骤来执 阅读全文
posted @ 2019-05-27 01:12 点点花飞谢 阅读(182) 评论(0) 推荐(0) 编辑