
java
tianxiaojie_blog
这个作者很懒,什么都没留下…
展开
-
时间复杂度和空间复杂度 如何计算?
时间复杂度和空间复杂度 如何计算?推导算法:大O推导法时间复杂度定义常数阶线性阶对数阶平方阶小结空间复杂度定义推导算法:大O推导法1、用常数1取代运行时间中的所有加法常数2、在修改后的运行次数函数中,只保留最高阶项 3、如果最高阶项存在且不是1,那么我们就去除于这个项相乘的常数。时间复杂度定义在进行算法分析时,语句总的执行次数T(n)是关于问题规模n的函数,进而分析T(n)随n的变...转载 2019-01-23 11:55:29 · 39102 阅读 · 4 评论 -
23种设计模式
设计模式设计模式之工厂方法模式不使用工厂方法模式的应用使用工厂方法模式的应用举一个简单的例子:汽车工厂程序源码下所示运行结果设计模式之command模式(命令模式)不使用命令 模式的应用使用命令 模式的应用Command模式可应用于举一个简单的例子:开门程序源代码程序运行结果设计模式之工厂方法模式所谓工厂方法模式,就是在父类提供一个创建接口或者创建抽象函数,然后在子类去实现它,并且返回子类所“...原创 2018-10-19 14:55:16 · 1522 阅读 · 0 评论