- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 算法图解 学习笔记
基础部分时间复杂度作用:指出(最糟糕/平均情况下)算法运行时操作数的增数时间复杂度表示的是运算次数。实际单次的执行时间可能不一致。(牺牲单次执行时间,减少次数;达到减少总时间的目的)名称表示法 O(x)常量时间1对数时间log n线性时间(linear time)nn * log n平方时间n^2阶乘时间n!PS: log 表示 log2 —— 每次过滤一半(1/2),经过几次可以只留下一个图定义:模拟一组连接;如:x 与
2021-08-10 09:14:13 93
原创 Head First 设计模式 学习笔记
设计原则封装变化找出应用中可能需要变化之处,将其独立出来,不要和那些不需要变化的代码混在一起。针对接口编程,而不是针对实现编程多用组合,少用继承尽量采用松耦合的设计类应该对扩展打开,对修改关闭依赖倒置要依赖抽象,而非依赖具体类使用方针:变量不可以持有具体类的引用不要让类派生自具体累不要覆盖基类中已实现的方法最少指导原则只和你的密友谈话目的:不要让太多的类耦和在一起,避免修改系统中一部分会影响到其他部分使用方针:在该对象的方法哪我们应该调用属于以下范围的方法
2021-08-05 11:28:54 164
Linux命令行大全
2015-08-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人