顺序表查找

简介: 顺序表查找

顺序查找

int Sequential_Search ( int *a, int n, int key ) {
 int i;
 for (i = 1; i <= n; i++) {
     if (a[i] == key )
     return i;
   }
     return 0;
 }
int Sequential_Search2 ( int *a, int n, int key ) {
 int i;
 /* 设 置 a[0] 为 关 键 字 值 , 我 们 称 之 为 “ 哨 兵 ” */
 a[0] = key ;
 /* 循 环 从 数 组 尾 部 开 始 */
 i = n;
 while (a[i] != key ) {
 i - -;
 }
 /* 返 回 0 则 说 明 查 找 失 败 */
 return i;
 }
目录
打赏
0
0
0
0
0
分享
相关文章
【408数据结构与算法】—顺序表的插入、删除和查找(四)
【408数据结构与算法】—顺序表的插入、删除和查找(四)
数据结构实验之链表七:单链表中重复元素的删除
数据结构实验之链表七:单链表中重复元素的删除
数组排序,查找
数组排序,查找
单链表的按位查找和按值查找
单链表的按位查找和按值查找的代码实现讲解
460 0
顺序表的插入、删除和查找(四)
详细介绍了数据结构中的顺序表
279 0
删除重复元素(顺序表、单链表)
用顺序表和单链表分别实现删除操作
439 0
删除重复元素(顺序表、单链表)
查找-之有序表查找
待查找的表是有序排列的
116 0
查找-之有序表查找

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等