美文网首页
基于Python学习算法

基于Python学习算法

作者: KevinCool | 来源:发表于2016-04-18 08:39 被阅读99次

    2016年4月18日 8:32

    开始基于Python学习各种算法的实现

    在面对足够大的问题的时候,能抑制程序运行时间增长的主要武器就只有可靠的算法设计了。

    #将一个列表反转过来
    count = 10**5
    nums = []
    for i in range(count):
      nums.append(i)
    #reversed()函数,返回一个迭代对象,list(reversed(nums))
    nums.reverse()
    
    #另一种方法
    nums = []
    for i in range(count):
      nums.insert(0,i)```
    
    在count不断增加的情况下,第二种方法的性能下降越来越快
    
    所以程序设计不仅仅是软件架构以及面向对象设计方面的事情,算法设计问题也是它要解决的一个方面。

    相关文章

      网友评论

          本文标题:基于Python学习算法

          本文链接:https://www.haomeiwen.com/subject/ndxalttx.html