Algorithm Analysis using java(学习笔记)(13)

2008-02-23 09:20:58来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

静态搜索的效率取决于array A是否已经被排序了;

1, 连续搜索:适合没有排序的数组,我们从下面三个方面来评价复杂度

首先是失败搜索的时间复杂度;

再次是最坏情况成功搜索的时间复杂度;

最后是平均的成功搜索的时间复杂度;

2, 二分搜索:

很明显,二分搜索的Big-Oh规则是O(LogN)的;

我们的目的是使得我们能够根据输入规模的大小来确定到底是使用哪种搜索算法,而不是告诉你哪种算法是绝对好的;当输入规模小于6的时候,如果你还用二分搜索那简直是愚蠢的做法;

3,

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:RCP里响应资源改变以及操作资源

下一篇:RCP财务管理程序v2.0计划