資料結構上機實驗之二分查詢

2021-06-28 15:33:15 字數 528 閱讀 8265

在乙個遞增的序列裡,查詢元素是否存在,若存在輸出yes,不存在輸出no.

本題多組資料,首先輸入乙個數字n(n>=100000),然後輸入n個數,資料保證數列遞增,然後再輸入乙個查詢數字。

若存在輸出yes,不存在輸出no.

4

1 3 5 8

3

yes
#include 

#include 

using

namespace std;  

int main()  

sort(a,a+n);  

cin>>key;  

while(low<=high)  

else

if(a[mid]>key) high=mid-1;  

else low=mid+1;  

}  if(flag==0) cout<<"no"

<

}  return 0;  

}   

資料結構上機實驗之二分查詢

在乙個遞增的序列裡,查詢元素是否存在,若存在輸出yes,不存在輸出no.本題多組資料,首先輸入乙個數字n n 100000 然後輸入n個數,資料保證數列遞增,然後再輸入乙個查詢數字。若存在輸出yes,不存在輸出no.4 1 3 5 8 3 yes include include include in...

資料結構上機實驗之二分查詢

資料結構上機實驗之二分查詢 time limit 1000ms memory limit 65536k 有疑問?點這裡 題目描述 在乙個遞增的序列裡,查詢元素是否存在,若存在輸出yes,不存在輸出no.輸入 本題多組資料,首先輸入乙個數字n n 100000 然後輸入n個數,資料保證數列遞增,然後再...

資料結構上機實驗之二分查詢

time limit 1000ms memory limit 65536k 有疑問?點這裡 在乙個遞增的序列裡,查詢元素是否存在,若存在輸出yes,不存在輸出no.本題多組資料,首先輸入乙個數字n n 100000 然後輸入n個數,資料保證數列遞增,然後再輸入乙個查詢數字。若存在輸出yes,不存在輸...