9.无序数组——迭代顺序查找(迭代)
来源:互联网 发布:benchmark测试软件 编辑:程序博客网 时间:2024/06/06 01:16
public boolean contains( T anEntry){ boolean found = false; for ( int index = 0;!found && (index < length); index++) { if(anEntry.equals( list[index])){ found = true; } } return found; }//end contains
一旦在数组中找到与待找元素匹配的第一个元素,就立刻退出循环。这种情况下found为true。
时间效率:
最好情况:O(1)
最坏情况:O(n)
平均情况: O(n/2),其实就是O(n)
0 0
- 9.无序数组——迭代顺序查找(迭代)
- 折半查找(迭代)——ANSI C实现
- Javascript迭代数组
- 折半查找法(迭代)
- 二分查找(迭代和递归)
- java实现二分查找(迭代)
- 顺序+每次迭代,顺序+每次出现
- nditer —— numpy.ndarray 多维数组的迭代
- JS 数组迭代方法
- Swift - Swift数组迭代
- javascript 数组迭代方法
- js遍历/迭代数组
- python nditer---迭代数组
- 数组的迭代遍历
- 线性方程组——Jacobi迭代和G_S迭代
- Python——迭代
- Twister—迭代MapReduce
- js中数组迭代函数—(1)不生成新数组
- led灯实验总结
- JDBC-----JAVA 学习笔记
- ViewPager初步用法(二)
- 五、Linux快速体验
- 六、Linux命令详解
- 9.无序数组——迭代顺序查找(迭代)
- Java 产生0-10000的随机数 并写入TXT文档中
- B. Decoding
- 七、Linux文本编辑器
- 两种新型的图片格式 : SVG和WebP的比较
- 八、Linux网络配置
- 九、Linux远程登陆
- OpenCV入门教程(6)-Mat类之内存管理和输出
- 十、Windows与Linux文件互享