哨兵查找法0.0
Posted 盘子脸
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了哨兵查找法0.0相关的知识,希望对你有一定的参考价值。
#include "stdio.h" int search(int ary[], int value, int len); int main(void) { int ary[6] = { 1, 2, 3, 4, 5, 6 }; int index = search(ary, 4, 6); printf("%d\n", index); index = search(ary, 7, 6); printf("%d", index); scanf("%d", &index); return 0; } int search(int ary[], int value, int len) { if (ary[len - 1] == value) { return len - 1; } ary[len - 1] = value; int i = 0; while (ary[i] != value) { i++; } return (i < len - 1) ? i : -1; }
以上是关于哨兵查找法0.0的主要内容,如果未能解决你的问题,请参考以下文章