1.复习内容
2.灵感代办
3.学习内容
-
异或 XOR
- 相同为0,不同为1
- 与自身异或 为0
- 与零异或 为本身
- 交换律 a\^b\^c = c\^b^a
-
理论分析
- 算法就是对操作的统计
- 一次赋值操作,判断操作,都是操作
- 比如一个for 赋值3次,循环n次 就是3n
- 一个循环三次里面的赋值操作 就是3n-1
-
算法三大特性(五大特性)
-
算法的定义
- 算法是独立存在的一种解决问题的方案和思想
- 算法的实现语言不重要,重要的是思想
-
Python的Timeit模块
- timeit.Timer(stmt=‘pass’,setup=’pass’,timer=’function)
- Timer是测试小段代码执行速度的类
- stmt参数是要测试的语句 statment
- setup参数是运行代码需要的设置,比如循环,导入包
- timer参数是定时器函数,与平台有关
- timeit.timer.timeit(number=10000)
-
大O 计数法
- T(n) 时间复杂度
- T(n)=n^3 *2 和 T(n)=3^3 *10 共性就是T = n^3
4.扩展延伸知识
-
初中数学
-
实数
- 实数的运算顺序
- 先乘方,开方,在乘除,最后加减,有括号先算括号
- ,
-
相反数
-
倒数
-
绝对值
-
科学计数法
- 科学计数法的数字在1-10之间,1<=a<10
- 正数是,负数是
-
幂的运算
-
乘法公式
-
整式的运算
-
因式分解
5.知识内容个人梳理
6.今天都复习了之前的什么内容