zoukankan      html  css  js  c++  java
  • 《信息安全专业导论》第七周学习总结

    第七周学习总结

    1、教材知识总结

    列表、栈、队列、树和图都是有用的抽象复合结构。每种结构都有自己的特定的属性和确保这些属性的操作。所有抽象复合结构都有插入和删除元素的操作。列表和树还有在结构中查找元素的操作。列表和树有相同的属性。图更加复杂,可用于丰富的数学算法。子程序声明使得子算法可以独立实现。

    2、代码学习

    学习《自学是门手艺》第十一章

    关于斐波那契数列的python程序

    def feibonacci(n):
        if n <=2:
            return 1
        else:
            return feibonacci(n-1) + feibonacci(n-2)
    s = int(input("请输入一个数"))
    print(feibonacci(s))
    

    此递归算法无法快速算出f(100)f(1000)

    改良版
    def fbnq(n):
        a,b=1,1
        if n==1 or n ==2:
            return 1
        else:
            i=3
            while i<=n:
                a,b=b,a+b
                i+=1
            return b
    
    print(fbnq(int(input("输入一个数:"))))
    

    3、学习时间

    计划时间:9小时
    实际时间:8小时

  • 相关阅读:
    数据结构之线段树
    数据结构之线段树
    数据结构之树状数组
    codevs1073 家族
    codevs1069 关押罪犯
    codevs1001 舒适的路线
    codevs1282 约瑟夫问题
    codevs1081 线段树练习 2
    codevs1225 八数码难题
    codevs1080 线段树练习
  • 原文地址:https://www.cnblogs.com/dongjiashuai/p/11876680.html
Copyright © 2011-2022 走看看