第14周上機實踐專案1 驗證演算法(1)

2021-07-08 11:39:37 字數 839 閱讀 4740

問題及**:

/*       

*檔名稱:test.cpp

*完成日期:2023年11月30日

*版本號:v1.0

/*

*問題描述:

1、認真閱讀並驗證折半查詢演算法。請用有序表作為測試序列,分別對查詢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=75;

for (i=0; i0)

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

else

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

return 0;

}

執行結果:

知識點總結:

線性表的折半查詢演算法。

第14周上機實踐專案1 驗證演算法(3)

問題及 include include typedef int keytype typedef char infotype 10 typedef struct node 記錄型別 bstnode 在p所指向的二叉排序樹中,插入值為k的節點 int insertbst bstnode p,keytyp...

第15周上機實踐專案1 驗證演算法(1)

問題及 檔名稱 test.cpp 完成日期 2015年12月7日 版本號 v1.0 問題描述 1 認真閱讀並驗證雜湊表實施查詢的相關演算法,寫程式建立序列的雜湊表,裝填因子定為0.8,雜湊函式為h k key p,p 11,採用線性探查法解決衝突。測試中 1 輸出建立的雜湊表 2 完成關鍵字為29的...

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

問題及 檔名稱 test.cpp 作 者 焦夢真 完成日期 2015年11月30日 版 本 號 v1.0 分別對查詢90 47 100進行測試。輸入描述 程式輸出 include define maxl 100 typedef int keytype typedef char infotype 10...