//線性查找
//將第0個元素,做爲防止越界的標記
//從後往前查
typedef struct
{
int num;
}student;
typedef struct
{
int length;
student st[MAX+1];
}student_t;
int search1(student_t st,int flag)
{
int i = st.length;
st.st[0].num = flag;
while (st.st[i].num!=flag)
{
i--;
}
return i;
}
int main(void)
{
student_t st = {5,0,95,6,3,54,65};
printf("%d\n",search1(st,95));
return 0;
}
線性查找
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
這可能是最簡單的AVL二叉平衡查找樹講解
AD钙12138
2020-07-08 11:54:55
震驚!Redis 的字符串居然是這樣實現的…
雲棲號資訊小哥
2020-08-06 12:10:50
數據結構:AVL樹旋轉原理和簡易實現
ETalien_
2020-07-08 12:19:01
數據結構:紅黑樹的旋轉原理和模擬實現
ETalien_
2020-07-08 12:19:01
數據結構:大數據處理問題
ETalien_
2020-07-08 12:19:01
數據結構:布隆過濾器
ETalien_
2020-07-08 12:19:01
2.7 封裝Request
lws0888
2020-07-08 11:48:30
樹的總結(二)---非空二叉樹的高度和寬度
瞿颖Blog
2020-07-08 11:41:54
【劍指offer】題61:二叉樹序列化、反序列化
xiaxzhou
2020-07-08 11:22:52
信號量問題----父母子女四人喫水果
hu7324829
2020-07-08 11:13:17
數據結構筆記淺記(三)空間複雜度
原創
2024-03-23 00:43:15
go學習-struct
coder_cll
2020-07-08 12:24:18