Advertisement
sweet1cris

Untitled

Jan 9th, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.81 KB | None | 0 0
  1. public class Solution {
  2.     // 这个问题在面试中不会让实现完整程序
  3.     // 只需要举出能够最坏情况的数据是 [1,1,1,1... 1] 里有一个0即可。
  4.     // 在这种情况下是无法使用二分法的,复杂度是O(n)
  5.     // 因此写个for循环最坏也是O(n),那就写个for循环就好了
  6.     //  如果你觉得,不是每个情况都是最坏情况,你想用二分法解决不是最坏情况的情况,那你就写一个二分吧。
  7.     //  反正面试考的不是你在这个题上会不会用二分法。这个题的考点是你想不想得到最坏情况。
  8.     public boolean search(int[] A, int target) {
  9.         for (int i = 0; i < A.length; i ++) {
  10.             if (A[i] == target) {
  11.                 return true;
  12.             }
  13.         }
  14.         return false;
  15.     }
  16. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement