如何使用n个元素的搜索算法求解数组?

时间:2016-03-17 04:39:36

标签: java data-structures

假设您有一个包含50个元素的数组,并且您想要搜索目标项“x”

1.如果使用伪代码

对每个项目进行排序,则编写搜索算法

2.如果每个项目未使用伪代码

排序,则写入搜索算法

1 个答案:

答案 0 :(得分:1)

试试这个。

    String[] array = {"a", "b", "c"};
    String target = "a";
    boolean result1 = Arrays.binarySearch(array, target) >= 0;
    boolean result2 = Arrays.stream(array).anyMatch(s -> s.equals(target));