Python实现二分查找法(基于顺序表) class List: elem=[] #存储顺序表元素 last=-1 #设置初始为-1 SeqList = List() #创建一个顺序表 print("欢迎来到我的二分查找(停止输入……Y,继续输入……N),回车开始下一次输入") while True: end = input() #python3.0以后没有raw_input if end == "Y": break else: SeqList.elem.appen…
第一步:输入15个整数 第二步:对这15个数进行排序 第三部:输入一个数,在后在排好序的数中进行折半查找,判断该数的位置 实现代码如下: 方法一: 选择排序法+循环折半查找法 #include<iostream> using namespace std; int main(){ int a[15]; int n,i; void array_sort(int a[], int n); int zeban(int a[], int start ,int end,int n); cout<&l…