第十三周專案一(1) 驗證折半查詢演算法

2021-08-11 04:57:54 字數 868 閱讀 1198

*all rights reservrd.

*版本號:v1.0

*問題描述:驗證折半查詢演算法

*問題輸入:請用有序表作為測試序列,分別對查詢90、47、100進行測試。

*問題輸出:見截圖

#include #define maxl 100

typedef int keytype;

typedef char infotype[10];

typedef struct

nodetype;

typedef nodetype seqlist[maxl]; //順序表型別

int binsearch(seqlist r,int n,keytype k)

return 0;

}int main()

,x=90;

for (i=0; i0)

printf("序列中第 %d 個是 %d\n",result, x);

else

printf("木有找到!\n");

return 0;

}知識點總結:

遞迴的折半查詢演算法

學習心得:

弄明白折半查詢的概念

第十三周 專案1 驗證算(3)

作 者 武美妤 完成日期 2017年11月30日 版 本 號 v1.0 include include typedef int keytype typedef char infotype 10 typedef struct node 記錄型別 bstnode 在p所指向的二叉排序樹中,插入值為k的節...

第十三周 專案一 驗證演算法(1)線性表的折半查詢

all right reserved.檔名稱 search 完成日期 2017年11月30日 版本號 v1.0 問題描述 線性表的折半查詢 輸入描述 隨機輸入 程式輸出 查詢結果 1.折半查詢 本文是 資料結構基礎系列 8 查詢 中第3課時 線性表的折半查詢 的例程。include define m...

第十三周專案1 驗證演算法(1)

all rights reservrd.檔名稱 test.cpp 版本號 v1.0 問題描述 驗證演算法 問題及 折半查詢 include define maxl 100 typedef int keytype typedef char infotype 10 typedef struct node...