动模板 课程设计,求高手?
#include<iostream>using namespace std;template<class T>bool find(T data[],int length,T object){ int head=0; int end=length-1; int mid; while(head<=end) { mid=(head+end)/2; if(data[mid]==object) return 1; else if(data[mid]<object) head=mid+1; ...全部
#include<iostream>using namespace std;template<class T>bool find(T data[],int length,T object){ int head=0; int end=length-1; int mid; while(head<=end) { mid=(head+end)/2; if(data[mid]==object) return 1; else if(data[mid]<object) head=mid+1; else if(data[mid]>object) end=mid-1; } return 0;}int main(){ int a[6]={1,2,3,4,5,6}; cout<<find(a,3,1)<<endl; char m[6]={'a','b','c','d','e','f'}; cout<<find(m,6,'z')<<endl;。
收起