6-10-二分查找-函数题 解题代码测试结果问题整理 解题代码 Position BinarySearch( List L, ElementType X ) { Position left=0,right=L->Last,loc,ret=NotFound; while(left<=right){ loc=(left+right)/2; if(L->Data[loc]==X){ ret=loc; break; }else if(L->Data[loc]>X){ right=loc-1; }else{ left=loc+1; } } return ret; } 测试结果 问题整理