顺序查找
来源:互联网 发布:php实现硬件设备对接 编辑:程序博客网 时间:2024/06/06 03:51
1 思想:一个一个的比较,针对无序表的查找。
2 代码
/** * 顺序查找 * * @param src * @param key * @return */private static <T extends Comparable<T>> int orderSearch(T[] src, T key) {int length = src.length;for (int i = 0; i < length; i++) {int compare = src[i].compareTo(key);if (compare == 0) {return i;}}return -1;}/** * 顺序查找 改进:添加哨兵 * * @param src * @param key * @return */private static <T extends Comparable<T>> int orderSearch(T[] src) {int count = src.length - 1;while (src[count].compareTo(src[0]) != 0) {count--;}return count;}
0 0
- 顺序查找
- 顺序查找
- 顺序查找
- 顺序查找
- 顺序查找
- 顺序查找
- 顺序查找
- 顺序查找
- 顺序查找
- 顺序查找
- 顺序查找
- 顺序查找
- 顺序查找
- 顺序查找
- 顺序查找
- 顺序查找
- 顺序查找
- 【顺序查找】
- 文本编辑器
- 音视频的帧
- Android Eclipse Templates 快速插入代码设置方法
- iOS如何自定义的设置UITabbarItem的badge
- Android输入法界面管理(打开/关闭/状态获取)
- 顺序查找
- Unity如何使用WWW类和协程完成图片、视频下载播放(一)
- sqlserver翻页
- 参数数据类型 sql_variant 对于 like 函数的参数 1 无效。
- 我的第一篇内容
- SQLiteDatabaseLockedException
- hello
- 【Shell脚本】逐行处理文本文件 && 空格变换行
- Elasticsearch搜索引擎学习记录2-数据同步