算法与数据结构的顺序查找.docVIP

  • 11
  • 0
  • 约 5页
  • 2017-01-18 发布于重庆
  • 举报
算法与数据结构的顺序查找

#include stdio.h #includestdlib.h #includestring.h #define MAX 31 typedef struct { int *k; int *elem; char *aa; int length; }SSTable; int lw_Search(SSTable ST,int key) { int i; ST.elem[0]=key; for(i=ST.length;ST.elem[i]!=ST.elem[0];--i); return i; } int lw_Search2(SSTable ST,int n,int key) { int low=1;int high=ST.length;int mid,a=0; while(low=high) { mid=(low+high)/2; printf(第%d次查找:在[%d,%d]中找到元素ST[%d]: %d\n,++a,low,high,mid,ST.k[mid]); if(ST.k[mid]==key) return mid; else if(ST.k[mid]key) high=mid-1; else low=mid+1; } return 0; } int lw_bubble(SSTable ST,int n

文档评论(0)

1亿VIP精品文档

相关文档