C 语言指针实现二分法
#include<stdio.h>int *dichotomy(int *a,int num,int flag){ int *low = a; int *heigh = a+num; int *mid = NULL; while(low < heigh){ mid = low + (heigh-low)/2; if((*mid) == flag){ return mid; } else if((*mid) > flag){ heigh = m.
原创
2020-11-04 16:11:25 ·
551 阅读 ·
1 评论