2016年8月12日

减而治之

摘要: 复杂度分析: :线性时间复杂度 ,其中,则称为“多项式时间复杂度算法” 多项式时间复杂度被视作一个具有特殊意义的复杂度级别:多项式的运行时间成本,在实际应用中一般被认为是可接受的 若问题存在一个复杂度在此范围以内的算法,则称该问题是可有效求解的或易解的 ... 阅读全文

posted @ 2016-08-12 23:41 joh_n 阅读(325) 评论(0) 推荐(0) 编辑

递归

摘要: 递归模式: 多递归基:为保证有穷性,递归算法都必须设置递归基,且确保总能执行到。为此,针对每一类可能出现的平凡情况,都需设置对应的递归基,故同一算法的递归基可能(显式或隐式的不止一种); 例如:数组倒置问题: void reverse (int *,int,int); void... 阅读全文

posted @ 2016-08-12 22:12 joh_n 阅读(223) 评论(0) 推荐(0) 编辑

导航