#include "stdio.h" int binary_search_first(int *a,int length,int key){ int low=0; int high = length-1; int mid = 0; while(low=key)//往左找 { high = mid; }else{ low = mid+1; } } return high; } int binary_search_last(int *a,int length,int key){ int low = 0; int high = length -1; int mid = 0; while(low