11 靜態查詢

2022-08-22 19:21:15 字數 773 閱讀 7610

#include using namespace std;

#define maxsize 100

struct elemtype

;struct sstable

;// 初始化查詢表

void initsstable(sstable &st)

}// 銷毀查詢表

void destroysstable(sstable &st)

// 填充查詢表

void insertsstable(sstable &st)

// 填充查詢表, 但是空出0號位置(搜尋的時候儲存哨兵)

void insertsstable2(sstable &st)

// 順序查詢法

int seqsearch(sstable &st, int key)

return 0;

}// 帶哨兵的順序查詢

int seqsearchwithsentry(sstable &st, int key)

// 二分查詢

int binarysearch(sstable &st, int key)

return 0; // 沒找到

}// 顯示搜尋結果

查詢 靜態查詢 順序查詢

查詢表 1 查詢某個 特定的 資料元素是否在查詢表中 2 檢索某個 特定的 資料元素的各種屬性 3 在查詢表中插入乙個資料元素 4 從查詢表中刪去某個資料元素 靜態查詢 1 2 動態查詢 1 2 3 4 順序查詢 儲存結構和查詢操作 與 順序表基本相同 o n include include usi...

11 聯合查詢

dql語言 十 分頁查詢 1.什麼是聯合查詢?union 將多條查詢語句的結果合併成乙個結果 應用場景 要查詢的結果來自於多個表,且多個表沒有直接的連線關係,但查詢的資訊要保持一致 即從不同表中所查詢的字段列數要一樣,否則報錯 2.案例介紹 案例一 查詢部門編號 90或郵箱包含a的員工資訊 用聯合查...

靜態查詢表

查詢表 search table 靜態查詢表 只進行查詢操作 動態查詢表 在查詢表上可以進行刪除和插入操作 1.靜態查詢表的順序查詢 int search seq sstable t,keytype key 2.有序表的查詢 2.1折半查詢 binary search int search bin ...