中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

c語言折半查找法代碼怎么寫

小億
73
2023-11-06 18:17:51
欄目: 編程語言

#include <stdio.h>

int binarySearch(int arr[], int n, int key) { int low = 0, high = n - 1; while (low <= high) { int mid = (low + high) / 2; if (arr[mid] == key) { return mid; } else if (arr[mid] < key) { low = mid + 1; } else { high = mid - 1; } } return -1; // key not found }

int main() { int arr[] = {2, 4, 6, 8, 10, 12, 14, 16, 18, 20}; int n = sizeof(arr) / sizeof(arr[0]); int key = 12; int index = binarySearch(arr, n, key); if (index != -1) { printf(“Element %d found at index %d”, key, index); } else { printf(“Element not found”); } return 0; }

0
扬中市| 日照市| 新和县| 东莞市| 临城县| 微山县| 云浮市| 德阳市| 波密县| 谷城县| 通渭县| 沅江市| 平谷区| 和平县| 馆陶县| 仪陇县| 晋城| 麻城市| 彰化县| 安乡县| 黔西| 多伦县| 汕头市| 斗六市| 英吉沙县| 延庆县| 青铜峡市| 环江| 习水县| 隆子县| 年辖:市辖区| 和田市| 新田县| 黑水县| 上蔡县| 二连浩特市| 德清县| 承德县| 商南县| 南丰县| 永靖县|